我是新來的Windows Python。我正在嘗試使用python運行命令行工具。該工具將閃爍連接到機器IP地址的固件。我可以打開命令提示符,然後使用命令在Windows上使用python執行程序
C:\ ToolsSuite> SDI --ip 172.23.240.41 --fwdl「C:\建立\ firmware_image.zip 。這對我的作品非常好
但是,當我試圖在Windows上使用的Python腳本來執行,我不能這樣做。Python腳本看起來是這樣的。
import subprocess
import os
os.chdir(r"C:\ToolsSuite")
#os.system('cd c:\mydir')
os.system("sdi --ip 192.92.48.32 --fwdl C:\firmware_image.zip")
#subprocess.Popen(r'sdi --ip 192.92.48.32 --fwdl "c:\firmware_image.zip"', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
引發的異常是「找不到文件。」我沒有得到如何當存儲在某個位置時,給出固件文件的路徑,例如'C'驅動器或窗口的某個文件夾位置。
'os.system(「sdi --ip 192.92.48.32 --fwdl C:\\ firmware_image.zip」)' – Goyo