抛出名称错误:名称';pathlib';不是用Python 3.4定义的

抛出名称错误:名称';pathlib';不是用Python 3.4定义的,python,python-3.x,python-3.4,Python,Python 3.x,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:未定义名称'pathlib'”您使用的来自。。导入…语句,而不是im

我使用的是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:未定义名称'pathlib'”

您使用的
来自。。导入…
语句,而不是
import..

替换以下行:

from pathlib import Path
与:

这会解决你的问题

import pathlib