python 如何将参数从命令行传递到主函数
How to pass arguments from command line to a main function in python
我一直在为 AI 课程做一些练习,我直接从命令行获取代码的参数,例如 python solution.py resolution_examples/small_example.txt
。我现在在 java 中你可以通过命令行将参数传递给 main fun,但是你可以在 python 中做同样的事情吗?
尝试:
import sys
print(sys.argv)
sys
模块具有包含所有命令行参数的属性 argv。
import sys
print(sys.argv)
为了快速处理,这应该足够了,但是当您需要对 cli 解析进行更多控制时,标准库有一个名为 argparse
的库:https://docs.python.org/3/library/argparse.html
我一直在为 AI 课程做一些练习,我直接从命令行获取代码的参数,例如 python solution.py resolution_examples/small_example.txt
。我现在在 java 中你可以通过命令行将参数传递给 main fun,但是你可以在 python 中做同样的事情吗?
尝试:
import sys
print(sys.argv)
sys
模块具有包含所有命令行参数的属性 argv。
import sys
print(sys.argv)
为了快速处理,这应该足够了,但是当您需要对 cli 解析进行更多控制时,标准库有一个名为 argparse
的库:https://docs.python.org/3/library/argparse.html