terminal运行argparse
时间: 2023-09-06 16:05:19 浏览: 54
argparse 是 Python 的一个命令行参数解析模块,通过它可以方便地解析命令行中的参数和选项。
当我们在 terminal 中运行 Python 脚本时,可以通过 argparse 来处理命令行输入。首先我们需要在脚本中导入 argparse 模块,然后定义和配置 ArgumentParser 对象,最后使用 parse_args() 方法获取命令行中的参数值。
下面是一个简单的示例:
```python
import argparse
# 创建 ArgumentParser 对象
parser = argparse.ArgumentParser(description='命令行参数解析示例')
# 添加参数和选项
parser.add_argument('input_file', help='输入文件路径')
parser.add_argument('-o', '--output', help='输出文件路径')
# 解析命令行输入
args = parser.parse_args()
# 使用命令行参数
print('输入文件路径:', args.input_file)
print('输出文件路径:', args.output)
```
在 terminal 中运行该脚本时,可以通过传递参数来指定输入文件路径和输出文件路径。例如:
```
$ python script.py input.txt -o output.txt
```
该脚本会输出:
```
输入文件路径: input.txt
输出文件路径: output.txt
```
通过使用 argparse,我们可以在脚本中方便地处理命令行参数和选项,使脚本更加灵活和易用。
相关推荐
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)