小编Gen*_*her的帖子

调用函数时更改 Python 3 sys.argv

我有一个程序main.py用于sys.argv运行其他模块的函数:

例如:
python main.py gui应该运行main中的函数gui.py
python main.py server start应该运行main中的函数server.py

但如果程序只是server.main()在这个例子中运行,sys.argv那就是['main.py', 'server', 'start']它应该的时候[something, 'start']

由于server.py也依赖于正确的 argv,因此我需要确保 中使用的 argvserver.py与 收到的 argv 不同main.py。我怎样才能改变这些值?

python sys argv python-3.x

3
推荐指数
1
解决办法
4689
查看次数

标签 统计

argv ×1

python ×1

python-3.x ×1

sys ×1