我原本是一名 C 程序员。我已经看到了许多技巧和“黑客”来阅读许多不同的论点。
Python 程序员有哪些方法可以做到这一点?
有关的
- 获取/解析传递给 Python 脚本的命令行参数的最佳方法是什么?
- 实现“[command] [action] [parameter]”风格的命令行界面?
- 如何在 Python 中处理命令行参数?
- 如何使用 Python 的 optparse 格式化位置参数帮助?
原文由 edgerA 发布,翻译遵循 CC BY-SA 4.0 许可协议
我原本是一名 C 程序员。我已经看到了许多技巧和“黑客”来阅读许多不同的论点。
Python 程序员有哪些方法可以做到这一点?
原文由 edgerA 发布,翻译遵循 CC BY-SA 4.0 许可协议
import sys
print("\n".join(sys.argv))
sys.argv
是一个列表,其中包含在命令行上传递给脚本的所有参数。 sys.argv[0]
是脚本名称。
基本上,
import sys
print(sys.argv[1:])
原文由 John Slavick 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
标准库中的规范解决方案是
argparse
( 文档):这是一个例子:
argparse
支持(除其他外):