Sun*_*ear 9 python directory subdirectory pathlib
根据 python 3.6 文档,可以通过以下方式创建目录:
pathlib.Path.mkdir(mode=0o777, parents=False, exist_ok=False)os.mkdir(path, mode=0o777, *, dir_fd=None)os.makedirs(name, mode=0o777, exist_ok=False)问题:
pathlib.Path.mkdir()做了大部分什么os.mkdir()
和os.makedirs()做什么。是pathlib.Path.mkdir()一个“现代”的实施两者的os.mkdir()和os.makedirs()?pathlib.Path.mkdir()vsos.mkdir()或os.makedirs()? 有什么性能差异吗?请解释有关 POSIX 的注意事项。谢谢。
mkdir不会创建函数调用时不存在的中间级目录。makedirs做。
Path.mkdir 也可以,但它被称为 Path 对象的方法(而其他两个被称为接收路径,无论是带有路径的字符串还是 Path 对象(从 Python 3.6 开始),作为函数的参数) .
否则,行为是相同的。
| 归档时间: |
|
| 查看次数: |
6660 次 |
| 最近记录: |