parser.add_argument('--output', dest='output', type=str, default='output.csv', 14 help='output CSV file name'
时间: 2023-12-22 07:06:10 浏览: 129
这是一个使用Python标准库argparse模块添加命令行参数的示例代码。
```python
import argparse
# 创建ArgumentParser对象
parser = argparse.ArgumentParser(description='Process some data.')
# 添加命令行参数
parser.add_argument('--output', dest='output', type=str, default='output.csv',
help='output CSV file name')
# 解析命令行参数
args = parser.parse_args()
# 获取命令行参数
output_file = args.output
# 打印输出文件名
print('Output file name:', output_file)
```
在这个示例中,我们创建了一个ArgumentParser对象,并使用add_argument()方法添加了一个名为--output的命令行参数。dest参数指定了该参数的名称,type参数指定了该参数的类型(字符串),default参数指定了该参数的默认值(output.csv),help参数指定了该参数的帮助信息。
然后,我们使用parse_args()方法解析命令行参数,并使用args.output获取--output参数的值。最后,我们打印输出文件名。
注意,在使用命令行参数时,需要在终端中运行Python脚本并指定参数。例如,要指定输出文件名为data.csv,可以在终端中运行以下命令:
```bash
python script.py --output data.csv
```
阅读全文