python 定义有输入参数的主函数
时间: 2024-03-26 15:36:11 浏览: 51
可以使用 Python 的 sys 模块来获取命令行参数,然后在主函数中进行处理。以下是一个示例代码:
```python
import sys
def main(argv):
print("命令行参数个数:", len(argv))
print("命令行参数列表:", str(argv))
if __name__ == "__main__":
main(sys.argv[1:])
```
在命令行中运行该程序时,可以输入一些参数:
```
python main.py arg1 arg2 arg3
```
该程序会输出:
```
命令行参数个数: 3
命令行参数列表: ['arg1', 'arg2', 'arg3']
```
这样,就可以在主函数中获取到命令行参数,并进行相应的处理。
阅读全文