os.isfile() error
Adonis
adonisv at DELETETHISTEXTearthlink.net
Sat May 6 18:08:58 EDT 2006
Gary Wessle wrote:
> Hi
>
> could someone help me to find out whats wrong with this code?
>
> **************** code ****************
> import os, sys
>
> if len(sys.argv) < 2:
> sys.exit("please enter a suitable directory.")
>
> dpath = sys.argv[1]
> for name in os.listdir(dpath):
> if os.isfile(dpath+name):
> infile = open(os.path.join(dpath,name), 'rb')
> print type(infile)
>
>
> **************** error ****************
> Traceback (most recent call last):
> File "python/useful/cat2all.py", line 13, in ?
> if os.isfile(dpath+name):
> AttributeError: 'module' object has no attribute 'isfile'
>
>
> thank you
Where 'if os.isfile()' it should be 'os.path.isfile()', the isfile
method is not available in the os module, but in os.path. For more
information look at the module index:
http://docs.python.org/modindex.html
Hope this helps.
Adonis
More information about the Python-list
mailing list