请使用argparse库add_argument type=file写一个输入参数为txt文件的代码
时间: 2024-03-07 09:47:25 浏览: 184
让程序关联有txt类型文件
5星 · 资源好评率100%
以下是使用argparse库`add_argument`函数的`type=file`参数来指定txt文件输入参数的示例代码:
```python
import argparse
parser = argparse.ArgumentParser(description='Process some txt file.')
parser.add_argument('file', type=argparse.FileType('r'), help='Path to the txt file')
args = parser.parse_args()
with args.file as f:
# Do something with the file
```
在这个示例中,我们使用`argparse.FileType('r')`指定了`type=file`参数,这表示我们要解析一个文件对象。解析后的文件对象可以使用`with`语句打开,也可以使用其他文件操作函数进行操作。在命令行中,可以使用以下命令运行程序并指定txt文件路径:
```
python your_script.py path/to/your/file.txt
```
其中,`path/to/your/file.txt`是您要处理的txt文件的路径。
阅读全文