在Python中,可以使用argparse
庫來處理命令行參數。為了設置參數的默認值,可以在add_argument()
方法中使用default
參數。下面是一個簡單的示例:
import argparse
# 創建ArgumentParser對象
parser = argparse.ArgumentParser(description='設置命令行參數的默認值')
# 添加參數
parser.add_argument('--input', type=str, default='default_value', help='輸入文件名')
parser.add_argument('--output', type=str, default='output.txt', help='輸出文件名')
# 解析參數
args = parser.parse_args()
# 使用參數
print(f'輸入文件名: {args.input}')
print(f'輸出文件名: {args.output}')
在這個示例中,我們定義了兩個命令行參數--input
和--output
,并為它們設置了默認值。當用戶沒有提供這些參數時,程序將使用默認值。運行這個程序時,如果不提供--input
和--output
參數,將使用默認值:
$ python script.py
輸入文件名: default_value
輸出文件名: output.txt