抛出NameError:名称'pathlib'未定义,Python 3.4中出现该问题
我在使用pathlib模块来浏览目录。
这是我尝试的代码片段。
import sys,os
from pathlib import Path
root = "C:\"
for path, subdirs, files in os.walk(root):
for name in files:
print(pathlib.PurePath(path, name))
但是我遇到了一个错误:“NameError: name 'pathlib' is not defined”,意思是说'pathlib'这个名字没有被定义。
1 个回答
15
你用了 from .. import ...
这种写法,而不是 import ..
。
把下面这一行:
from pathlib import Path
换成:
import pathlib
就能解决你的问题。