Here's the code:
------------
import os, os.path, pprint
mydir = "/Users/me/2testing"
files = [file for file in os.listdir(mydi r)]
pprint.pprint(f iles)
print os.path.join(my dir, "helloWorld.py" )
files = [file
for file in os.listdir(mydi r)
if os.path.isfile( os.path.join(di r, file) )
]
pprint.pprint(f iles)
----output:----------------
['.DS_Store', 'cpTest', 'dir1', 'testfile1', 'xmlFile.xml']
/Users/me/2testing/helloWorld.py
Traceback (most recent call last):
File "test1.py", line 16, in ?
files = [file
File "/System/Library/Frameworks/Python.framewor k/Versions/2.3/lib/
python2.3/posixpath.py", line 62, in join
elif path == '' or path.endswith('/'):
AttributeError: 'builtin_functi on_or_method' object has no attribute
'endswith'
------------
import os, os.path, pprint
mydir = "/Users/me/2testing"
files = [file for file in os.listdir(mydi r)]
pprint.pprint(f iles)
print os.path.join(my dir, "helloWorld.py" )
files = [file
for file in os.listdir(mydi r)
if os.path.isfile( os.path.join(di r, file) )
]
pprint.pprint(f iles)
----output:----------------
['.DS_Store', 'cpTest', 'dir1', 'testfile1', 'xmlFile.xml']
/Users/me/2testing/helloWorld.py
Traceback (most recent call last):
File "test1.py", line 16, in ?
files = [file
File "/System/Library/Frameworks/Python.framewor k/Versions/2.3/lib/
python2.3/posixpath.py", line 62, in join
elif path == '' or path.endswith('/'):
AttributeError: 'builtin_functi on_or_method' object has no attribute
'endswith'
Comment