xujinzh / xujinzh.github.io

个人博客主页
https://xujinzh.github.io/
3 stars 2 forks source link

Python 中命令行解析模块 argparse 的使用 | J. Xu #313

Open xujinzh opened 1 year ago

xujinzh commented 1 year ago

https://xujinzh.github.io/2022/11/22/python-argparse-useage/

熟悉 Linux 命令行的用户享受着对于不同命令指定不同参数的遍历,如 ls,表示打印当前目录下内容,而使用 ls /home 能够打印目录 /home 下的内容。这增加了 Linux 命令的使用范围,提高了用户体验。同样,在 Python 中也有类似的功能模块,那就是内置模块argparse, 其不仅能够自定义解析命令行参数(从 sys.argv 中解析这些参数),还能够解析 JSON 文件。本