12

每当我写:

import pathlib 

或者

from pathlib import path 

我懂了:

ImportError: No module named pathlib

我也尝试命名它os.path

我在 Python 2.7.14

Python 2 中的 pathlib 还是 3 中的 pathlib?如果它不可用,我还能使用什么?

4

2 回答 2

14

阅读文档

11.1。pathlib — 面向对象的文件系统路径

3.4 版中的新功能。

虽然在 3.1 之后发布的极少数东西回到了 2.7,pathlib但 Python 2 文档中不存在文档这一事实应该是一个赠品。

os.path模块确实存在于每个版本中,因此import os.path应该可以正常工作。

于 2018-04-08T17:52:07.063 回答
0

您可以通过以下命令安装库pathlib2 :

pip install pathlib2

之后,您的导入应该可以工作:

import pathlib2 as pathlib

如果您只想使用标准模块,也可以使用os.path ,但它具有其他功能并且工作方式不同。

于 2021-11-11T14:21:33.737 回答