Всем привет !!! Возникла такая проблема :
У меня есть список с именами файлов и папок . Для того, чтобы проверить является ли i-й элеиент списка папкой я юзаю функцию isdir . Но он ругается :(
Вот его ругань :
Traceback (most recent call last):
File "./dirs.py", line 10, in <module>
if path.isdir ( z ) :
File "/usr/lib/python3.2/genericpath.py", line 41, in isdir
st = os.stat(s)
TypeError: Can't convert 'list' object to str implicitly
Вот код :
#!/usr/bin/python3
from os import *
import sys
pat = str(sys.argv[1])
z = ''
chdir (pat)
dirs = [ ]
dirs.append( listdir( pat ) )
for z in dirs :
if path.isdir ( z ) :
print("Это папка")