使用Python的
假设我创建了以下
pathlib
(文档)功能更改目录的预期方法是什么?假设我创建了以下
Path
对象:from pathlib import Path
path = Path('/etc')
目前我只知道以下内容,但这似乎有损于pathlib
的理念。
import os
os.chdir(str(path))
pathlib
-os.chdir('/etc')
。 - furaspathlib
可以使代码更加优雅。但是,既然cd
毫不优雅,我还不如用os.chdir('/etc')
? - Lukaspathlib
是一个用于处理路径的模块,而不是用于更改目录的。 - furaspathlib
没有专门针对此功能的功能,因此问题简化为“如何更改目录?”,其中Path
实例仅指定目录(并且像os.chdir
这样的工具已经使用该规范)。因此,这是一个重复的问题 - 如果稍后添加了该功能,则确实仍将保持重复,因为这也是规范的合法答案。 - Karl Knechtel