我的Python腳本可以從文件而不是命令行獲取其參數嗎?我不介意在命令行中傳遞包含參數的文件。我正在使用argparse。Python可以從文件中獲取輸入嗎?
原因是我有一個非常複雜的參數列表。我想我可以把這個調用包裝在一個批處理文件或另一個Python腳本中,但我想知道這是否可行,並且認爲我會問,也許會學到一些東西。
所以,與其myScript.py --arg_1=xxx --arg2_=xxx ... --arg_n=xxx
,可我
myScript.py --file args.txt
其中args.txt包含
--arg_1=xxx
--arg_2=xxx
...
--arg_n=xxx
你應該看看[configparser](https://docs.python.org/3/library/configparser.html)。如果你使用的是Python2,[ConfigParser](https://docs.python.org/2/library/configparser.html) – zondo