python打包成exe執行時獲取控制台傳入的參數問題


編寫的python腳本需要獲取屏幕輸入,入口函數如下:

if len(sys.argv) < 2:
    print 'argv Error'
else:
    para = sys.argv[1]
    transformTxt2Xls(para)

在cmd窗口下直接運行腳本: .\testExcel.py ""   腳本程序能正常執行,

但是將腳本打包成exe可執行程序后,

在cmd窗口下運行exe程序: .\testExcel.exe ""  結果會提示輸入參數錯誤,似乎傳入的空字符串無法識別,

然后換一種寫法:.\testExcel.exe "11"  腳本程序同樣能正常執行。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM