0
如何用Python中的subprocess.call()
代替os.system("mkdir " + _testName)
?如何用Python中的subprocess.call替換os.system(「mkdir」_testName)?
mkdir
是我想運行的unix命令。 _testName
是一個在python腳本中定義的變量。
如何用Python中的subprocess.call()
代替os.system("mkdir " + _testName)
?如何用Python中的subprocess.call替換os.system(「mkdir」_testName)?
mkdir
是我想運行的unix命令。 _testName
是一個在python腳本中定義的變量。
無子:os.mkdir
與子:
subprocess.call(['mkdir',_testName])
或者,如果你想確保你成功:
subprocess.check_call(['mkdir', _testName])
爲什麼不使用Python os模塊創建目錄沒有使用系統調用 – tkone
希望'_testName'不包含空格或shell將解釋的任何其他字符。 'subprocess.call()'可以處理它,但是'os.system()'是一個等待發生的災難 –