如何在 Python 中用 subprocess.call 替换 os.system("mkdir " _testName) ?

Adr*_*ian 1 python subprocess os.system

如何在 Python 中替换os.system("mkdir " + _testName)with subprocess.call()

mkdir是我要运行的 unix 命令。_testName是在 python 脚本中定义的变量。

mgi*_*son 5

没有子进程os.mkdir

带子流程:

subprocess.call(['mkdir',_testName])
Run Code Online (Sandbox Code Playgroud)

或者,如果您想确保成功:

subprocess.check_call(['mkdir', _testName])
Run Code Online (Sandbox Code Playgroud)