python - 抛出名称错误 : name 'pathlib' is not defined with 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'未定义”

最佳答案

您使用了 from .. import ... 语句而不是 import ..

替换以下行:

from pathlib import Path

与:

import pathlib

将解决您的问题。

关于python - 抛出名称错误 : name 'pathlib' is not defined with Python 3. 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24711265/

相关文章:

python - PRAW:使用 OAuth 授权会阻止我获得提交/评论

python - Scrapy setup ubuntu 16.04 或任何其他

python - Django 不加载静态文件

python - 在键上连接字典

Antlr4 Python3 目标访问者不可用?

opencv - 为 python3 安装 OpenCV

python - Pandas 和 matplotlib : Combine two plots into one legend item

python 3 : select() behaves weird with UNIX FIFO

Python 编译字节码 : Unable to read file if non-ascii character are present

python - 修改python中的matplotlib图例