我有一个程序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。我怎样才能改变这些值?