On Jun 25, 10:00 pm, norseman <[EMAIL PROTECTED]> wrote: > antar2 wrote: > > Hello, > > > I would like to read and print files, of which the complete filepaths > > are > > mentioned in another textfile. In this textfile (list.txt) are for > > example the following paths: > > > /data/chorec/chorec-nieuw/s01/S01C001M1/S01C001M1_1LG_f01.TextGrid > > /data/chorec/chorec-nieuw/s01/S01C001M1/ > > S01C001M1_1LGPseudo_f01.TextGrid > > /data/chorec/chorec-nieuw/s01/S01C001M1/S01C001M1_AVI1_f01.TextGrid > > > I know how to open and read one file in my current directory, > > but after trying to find this out my self, I give up... > > > I already got one answer for this question, but it did not work > > > Thanks a lot > > > Antar2 > > > -- > >http://mail.python.org/mailman/listinfo/python-list > > --------------------------------- > I think what you want is more like: > > contents of a file named printthem.py > ..... > import os > > p = open('list.txt') > for vpath in p: > for f in os.listdir(vpath): > print '\n\tContents of:',vpath+'/'+f > f = open(vpath+'/'+f) > print f.read() > f.close() > print '\n\t\t\t\tEND OF FILE\x0C' > p.close() > print "All Done. Is there any paper left?" > ..... > > usage: python printthem.py >/dev/lp0 Unix > python printthem.py > prn: Microsoft > > On Microsoft use '\\' in place of '/' following each vpath above > The \x0C is Ctrl-L aka: ff or FormFeed > > norseman
FYI, Python also understands '\f' ('\x0c'). Interestingly, print repr('\a\b\f\n\r\t\v') gives '\x07\x08\x0c\n\r\t \x0b'. Is that because '\n', '\r' and '\t' occur so often that it was decided that they should be treated specially? -- http://mail.python.org/mailman/listinfo/python-list