为什么我会收到`'PosixPath'对象没有属性'walk'`异常?

问题描述 投票:0回答:1

为什么我会遇到

'PosixPath' object has no attribute 'walk'
异常?

from pathlib import Path
p = Path()
for dirpath, dirnames, filenames in p.walk()
    print(dirpath, dirnames, filenames)
python path os.walk
1个回答
0
投票

Path.walk
是在 Python 3.12 中添加的,因此您可能使用旧版本。

您可以使用以下命令检查 python 中的版本:

import sys
print(sys.version)

相反,请使用

os.walk
Path.glob()
(或更新您的 Python)

© www.soinside.com 2019 - 2024. All rights reserved.