os.isfile() error

2006-05-06 Thread Gary Wessle
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
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: os.isfile() error

2006-05-06 Thread Adonis
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