# test.py
```python
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument("--cpu", action='store_true')
args = parser.parse_args()
print(args.cpu)
python test.py 则输出False
python test.py --cpu 则输出 True
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument("--cpu", action='store_true',default=False)
args = parser.parse_args()
print(args.cpu)
python test.py 则输出False
python test.py --cpu 则输出 True
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument("--cpu", action='store_true',default=True)
args = parser.parse_args()
print(args.cpu)
python test.py 则输出True
python test.py --cpu 则输出True
本文通过示例介绍了如何使用Python的argparse模块来解析命令行参数。具体展示了如何定义布尔类型的参数并设置默认值,以及如何根据命令行输入获取这些参数的值。
1418





