Python - 我正在尝试获取 pwd 的输出,但是我却得到了退出状态。
Python - 我正在尝试获取 pwd 的输出,但是我却得到了退出状态。
这个问题已经有答案了:
我正在尝试获取 pwd
的输出:
#!python import os pwd = os.system("pwd") print (pwd)
它输出的是成功退出状态码 0,而不是路径。我怎样才能获取路径呢?
admin 更改状态以发布 2023年5月20日
要获取当前工作目录,请使用os.getcwd()。但是一般来说,如果您想要输出和返回代码:
import subprocess PIPE = subprocess.PIPE proc = subprocess.Popen(['pwd'], stdout=PIPE, stderr=PIPE) out, err = proc.communicate() errcode = proc.returncode print(out) print(errcode)