1
下面的代碼只是想打印的所有文件的名稱在目錄:爲什麼python 3.4中的path.name()給我「TypeError:'str'對象不可調用?」?
from pathlib import Path
for myPath in Path.cwd().iterdir():
print (myPath.name())
它給我的錯誤:
Traceback (most recent call last):
File "NameTest.py", line 4, in <module>
print (myPath.name())
TypeError: 'str' is not callable
如果我打印「mypath中」對象類型,一切在目錄中返回類pathlib.windowspath。
我在最新版本的parallels的Windows 8上使用Python 3.4。
謝謝!我不知道爲什麼我沒有看到。 –
'Path(your_path).parent' - >'parent'和'name'是str類型,不應該作爲函數調用() –