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

标签 python subprocess os.system

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

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

最佳答案

没有子进程:os.mkdir

带有子进程:

subprocess.call(['mkdir',_testName])

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

subprocess.check_call(['mkdir', _testName])

关于python - 如何在 Python 中用 subprocess.call 替换 os.system ("mkdir "_testName)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11237096/

相关文章:

Python-elasticsearch.exceptions.RequestError

python - .pydistutils.cfg 有什么用?

python - 如何使用 python lambda 表达式进行选择

具有等号和空格的 Python 子进程参数

python - subprocess.Popen 管道如何在 Python 中工作?

python - 为什么 os.system ('cls' ) 不清除最近的输出?

python - 如何在 python 中覆盖 XML 属性值而不读取整个文件

python - 在 python 3 中使用子进程

python - 使用 os.system 命令处理 python bottle 中的多用户场景

Python - 'Error: AudioFileOpen failed (' wht ?')',在乒乓球游戏中播放音频文件