我寫一個腳本來打開使用subprocess.Popen()的notepad.exesubprocess.Popen和相對目錄
import subprocess
command = '%windir%\system32\\notepad.exe'
process = subprocess.Popen(command)
output = process.communicate()
print(output[0])
這將引發FileNotFoundError
是否有可能改變/添加到上面代碼,使其與相對路徑工作? 我嘗試在C:\ Windows>中移動腳本後再次失敗。同樣設置shell = True,但也失敗了。 使用os.popen()編寫一個類似的腳本工作良好的相對路徑,無論腳本是從哪個目錄運行,但據我瞭解popen是不是前進的方式..
在世界的早期步驟編程/ Python的。任何輸入非常讚賞。
感謝您的提示。我確實嘗試了兩種方法,在system32之前使用\或\\,但打印效果相同。 – mdn