open file in dir independently of operating system
Thomas Heller
theller at python.net
Wed May 25 08:01:03 EDT 2005
Gerald Klix schrieb:
> Hi,
> it`s
>
> import os
> f = open( os.path.join( dir , 'configuration.smo' ), 'r' )
*nix-heads everywhere?
For a text file, I would prefer:
f = open( os.path.join( dir , 'configuration.smo' ), 'U' )
and for a binary file:
f = open( os.path.join( dir , 'configuration.smo' ), 'rb' )
That way it also works on Windows.
Thomas
>
> Joerg Schuster schrieb:
>
>> Hello,
>>
>>
>> I want to open the file 'configuration.smo' that is in directory dir.
>> Yet, I don't know on which os my program is being run. On Unix I would
>> say:
>>
>> f = open(dir + '/configuration.smo', 'r')
>>
>> What is the os-independent version of this line?
>>
>> (I have read the manual of the module os, but I didn't see how to do
>> it.)
>>
>>
>> Jörg Schuster
>>
>
More information about the Python-list
mailing list