gpt4 book ai didi

python - 什么时候应该使用 pathlib.Path.mkdir() 与 os.mkdir() 或 os.makedirs()?

转载 作者:太空宇宙 更新时间:2023-11-04 11:14:49 29 4
gpt4 key购买 nike

<分区>

根据 python 3.6 文档,可以通过以下方式创建目录:

  1. pathlib.Path.mkdir(mode=0o777, parents=False, exist_ok=False)
  2. os.mkdir(path, mode=0o777, *, dir_fd=None)
  3. os.makedirs(name, mode=0o777, exist_ok=False)

问题:

  1. 看起来 pathlib.Path.mkdir() 完成了 os.mkdir() 的大部分工作和 os.makedirs() 做。 pathlib.Path.mkdir() 是“现代”的吗os.mkdir()os.makedirs() 的实现?
  2. 什么时候应该使用 pathlib.Path.mkdir()os.mkdir()os.makedirs()?有任何性能差异吗?

请解释与 POSIX 相关的注意事项。谢谢。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com