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