为什么我会遇到
'PosixPath' object has no attribute 'walk'
异常?
from pathlib import Path
p = Path()
for dirpath, dirnames, filenames in p.walk()
print(dirpath, dirnames, filenames)
Path.walk
是在 Python 3.12 中添加的,因此您可能使用旧版本。
您可以使用以下命令检查 python 中的版本:
import sys
print(sys.version)
相反,请使用
os.walk
或 Path.glob()
(或更新您的 Python)