Almost correct: There is a typo. Should read:
for x in folders:
open('my/path/way/'+x+'/myfile.txt','r' )
Rajanikanth Jammalamadaka wrote:
Hi!
>
Try this
>
for x in folders:
open('my/path/way'+x+'myfile. txt','r')
>
Cheers,
>
Raj
>
On Tue, Jul 8, 2008 at 5:08 PM, Ben Keshet <keshet1@umbc.e duwrote:
>
>
>
>
Try this
>
for x in folders:
open('my/path/way'+x+'myfile. txt','r')
>
Cheers,
>
Raj
>
On Tue, Jul 8, 2008 at 5:08 PM, Ben Keshet <keshet1@umbc.e duwrote:
>Hi fans,
>>
>I want to use a 'for' iteration to manipulate files in a set of folders,
>something like:
>>
>folders= ['1A28','1A6W',' 56Y7']
>for x in folders:
> print x # print the current folder
> f = open('my/path/way/x/my_file.txt', 'r')
> ...
>>
>where 'x' in the pathway should iterate over '1A28','1A6W',' 56Y7'. How
>should I identify 'x' in the pathway line as the same x that is iterating
>over 'folders'?
>>
>I am getting the following error:
>>
>Traceback (most recent call last):
> File
>"C:\Python25\L ib\site-packages\python win\pywin\frame work\scriptutil s.py",
>line 310, in RunScript
> exec codeObject in __main__.__dict __
> File "C:\Linux\Dock_ method_validati on\myscripts\te st_for.py", line 5, in
><module>
> f = open('c:/Linux/Dock_method_val idation/x/receptor.mol2', 'r')
>IOError: [Errno 2] No such file or directory:
>'c:/Linux/Dock_method_val idation/x/receptor.mol2'
>>
>I tired several variations: %x, 'x', "x", etc. all gave me similar errors.
>>
>Thanks for your help,
>BK
>--
>http://mail.python.org/mailman/listinfo/python-list
>>
>>
>I want to use a 'for' iteration to manipulate files in a set of folders,
>something like:
>>
>folders= ['1A28','1A6W',' 56Y7']
>for x in folders:
> print x # print the current folder
> f = open('my/path/way/x/my_file.txt', 'r')
> ...
>>
>where 'x' in the pathway should iterate over '1A28','1A6W',' 56Y7'. How
>should I identify 'x' in the pathway line as the same x that is iterating
>over 'folders'?
>>
>I am getting the following error:
>>
>Traceback (most recent call last):
> File
>"C:\Python25\L ib\site-packages\python win\pywin\frame work\scriptutil s.py",
>line 310, in RunScript
> exec codeObject in __main__.__dict __
> File "C:\Linux\Dock_ method_validati on\myscripts\te st_for.py", line 5, in
><module>
> f = open('c:/Linux/Dock_method_val idation/x/receptor.mol2', 'r')
>IOError: [Errno 2] No such file or directory:
>'c:/Linux/Dock_method_val idation/x/receptor.mol2'
>>
>I tired several variations: %x, 'x', "x", etc. all gave me similar errors.
>>
>Thanks for your help,
>BK
>--
>http://mail.python.org/mailman/listinfo/python-list
>>
>
>