0
目前我的程序通過在終端中的程序名稱之後帶入兩個參數來工作。如何在命令行中輸入'help'時顯示自定義幫助信息?
即python myscript.py file1 file2
工作
with open(sys.argv[1], 'r') as a, open(sys.argv[2], 'r') as b:
while True:
try:
#there are two while loops here, one for each file...
我如何可以改變它,這樣,當我只需要輸入:
$python myprogram.py help
幫助信息(從我做了一個文本文件)中生成?
有沒有一個非常簡單的方法來做到這一點?
比較'sys.argv [1]'到'help'並在這種情況下顯示幫助,而不是運行正常的代碼? – larsks
當然,檢查第一個參數是否是「help」,然後打印一些東西。 –
我建議你使用[argparse](https://docs.python.org/3/library/argparse.html),它會讓你的生活更輕鬆處理參數。 –