Python子进程,使用shell参数

2024-05-23 15:32:42 发布

您现在位置:Python中文网/ 问答频道 /正文

在看http://docs.python.org/2/library/subprocess.html#frequently-used-arguments时,我假设除非使用shell=True,否则无法使用rmcpmv等。文档可能已经过时,因为他们正在向call方法提供一个字符串,其中它应该是一个列表。但是使用shell=False当然不会阻止使用上述shell命令。在

shell=False disables all shell based features

看了之后子流程.py,我可以看到,参数所做的只是将["/bin/sh", "-c"]添加到参数字符串的开头。在

有人能帮我澄清一下吗?在


Tags: rm字符串orgfalsetruehttpdocs参数