Python pathlib
(Documentation)機能を使用してディレクトリを変更する方法は何ですか?Pythonパスライブラリでディレクトリを変更する方法
は、次のように私はPath
オブジェクトを作成するとしましょう:
from pathlib import Path
path = Path('/etc')
現在、私はちょうど次のことを知っているが、それはpathlib
のアイデアを損なうようです。私はpathlib
はディレクトリを変更手助けし、可能な場合は、ディレクトリの変更は避けるべきであることをしないことに気づいたコメントに基づいて
import os
os.chdir(str(path))
現在のディレクトリを変更することはめったに良いことではありません。なぜディレクトリを変更する必要がありますか? –
Pythonで書き直したい小さなbashスクリプトがあります。そうすれば、外部のbashスクリプトを呼び出すよりも簡単にエラーを処理できます。 – Lukas
'pathlib'を使用する必要はありません。' os.chdir( '/ etc') ' – furas