lausai
2018年8月14日 星期二
python 抓不到 command line 參數
最近遇到一個問題,不知道為什麼 python 只抓得到第一個 command line 參數,後面的參數他都收不到,之後在
python issue list
看到了提示,可以用 ftype 查詢 registry 中的 python file 執行方式
C:\>ftype Python.File
Python.File="C:\Python31\py31.exe" "%1" %*
正確應該是要帶有 %1 %* 兩個參數在 python 直譯器後面,但是我的電腦不知為什麼變成只有 %1 了
%1 跟 %* 的意義在
這裡
有解釋,%1 就是 command line 的第一個參數,也就是 python file 本身路徑,%* 就是所有的 commane line 參數
解決的方法很簡單,到 registry 中將 %* 加回去就好了
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言