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
--
http://mail.python.org/mailman/listinfo/python-list