Processing math: 100%

Ярлыки

среда, 23 ноября 2011 г.

stdin stdout in Python

import sys
import time
import copy
import csv
import re
while True:
#take string from stdin

    s=sys.stdin.readline
    sss=str(word).strip()forwordins.splitlines(False)
#if string="Q" than exit

    if sss0=='Q': break
    try:
        for ss in sss:
#modify string with regexp

            pattern=re.compile(\d6;\d6$')
            u=pattern.search(ss).groups()
            try:
#my task
                seq1,seq2=getSequ[0],u[1]
            except:
                stseq1=list
                trseq1=list
#put results into stdout
            print;.join(str(j for j in seq1) ,sep=';', end='\n', file=sys.stdout)
            print;.join(str(j for j in seq2) ,sep=';', end='\n', file=sys.stdout)