命令行參數不是設置的,而是在調用程序時傳入的,如果沒有傳入參數,卻又直接訪問 sys.argv[1],就會導致index out of range,你可以在命令行這樣調用一個python程序來傳入參數:
python aaa.py bbb ccc
這樣的話 bbb ccc就是命令行參數了
B. VB.NET 命令行,一個程序啟動時接收命令行啟動參數的程序 怎樣做
添加一個全局類,添加一個 Main 靜態方法,讓它接收一個類型為字元串數組的參數,並設置項目屬性的啟動項目為Main函數即可。
但是要注意在Main函數中運行窗體。Application.Run()