如何在python中将参数从命令行传递给主函数

如何在python中将参数从命令行传递给主函数,python,command-line-arguments,Python,Command Line Arguments,我一直在为AI课程做一些练习,我想直接从命令行获取代码的参数,例如python solution.py resolution\u examples/small\u example.txt。现在,在java中,您可以通过命令行将参数传递给main fun,但在python中是否可以执行相同的操作?尝试: 导入系统 打印(sys.argv) sys模块具有包含所有命令行参数的属性argv 导入系统 打印(sys.argv) 对于快速处理,这应该足够了,但当您需要更多地控制cli解析时,标准库中有一

我一直在为AI课程做一些练习,我想直接从命令行获取代码的参数,例如
python solution.py resolution\u examples/small\u example.txt
。现在,在java中,您可以通过命令行将参数传递给main fun,但在python中是否可以执行相同的操作?

尝试:

导入系统 打印(sys.argv)
sys
模块具有包含所有命令行参数的属性argv

导入系统 打印(sys.argv)
对于快速处理,这应该足够了,但当您需要更多地控制cli解析时,标准库中有一个名为
argparse

的lib可以回答您的问题吗?