On Jun 6, 5:13 am, Kam-Hung Soh <[EMAIL PROTECTED]> wrote: > Tim Roberts wrote: > > DataSmash <[EMAIL PROTECTED]> wrote: > >> I have a text file that contains thousands of lines and each line is > >> 256 characters long. > > >> This is my task: > >> For each line in the file, move to the 25th character, if the > >> character is a "T", > >> move to the 35th character of the line and read 5 characters from > >> there. > >> Capture these 5 characters and write them to a new text file, each 5 > >> characters separated by a comma. > > >> I appreciate your help! > > > Did you even TRY this? Your task reads like pseudocode that translates > > virtually line-for-line to Python code. > > > fout = open('outputfile.txt','w') > > for line in open('inputfile.txt'): > > if line[24] == 'T': > > fout.write( line[34:39] + ',' ) > > Should the last line be ... > > fout.write(','.join(line[34:39]) > > -- > Kam-Hung Soh <a href="http://kamhungsoh.com/blog">Software Salariman</a>
each 5 characters need to be delimited by a comma, your statement would have a comma between each of the 5 characters. -- http://mail.python.org/mailman/listinfo/python-list