Python subprocess.check_output(): Arbeitsverzeichnis festlegen
English
Deutsch
Wenn Sie Code haben, der subprocess.check_output() verwendet, um einen Befehl wie
subprocess_check_output_set_cwd.py
subprocess.check_output("ls .", shell=True)aufzurufen, können Sie das cwd=...-Argument von subprocess.check_output() verwenden, um das Arbeitsverzeichnis zu definieren. Beispiel:
subprocess_cwd_relative.py
subprocess.check_output("ls .", cwd="../", shell=True)cwd bedeutet change working directory (Arbeitsverzeichnis wechseln) und wird relativ zum aktuellen Arbeitsverzeichnis interpretiert. Sie können jedoch auch absolute Pfade verwenden:
subprocess_cwd_absolute.py
subprocess.check_output("ls .", cwd="/etc/", shell=True)Check out similar posts by category:
Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow