我正在使用Python創建使用subprocess.call(command)
的Windows命令,其中command
是我爲Windows命令生成的字符串。我需要我的命令輸出到.txt
文件的結果,因此我使用2>> C:\Users\me\out.txt
作爲command
的一部分,但Python似乎無法識別大於字符>
。我試過使用Unicode值,u'\u003E'
。Python不認識大於號?
[編輯]如果我複製command
並粘貼到我的命令提示符中,那麼它將正確執行命令。否則,它將無法從我的Python腳本中運行。
你究竟如何在代碼中做這件事? –
'>'由shell處理。你在呼叫中使用'shell = True'嗎? – Barmar