我们在使用框架时,往往是主体程序不变,只需要改变导入的文件即可
所以我们选择在运行py文件时在后面加上参数
即在运行时采用如下命令:
python xxx.py module_name:app
注意:不仅仅是上面那种形式,可以任意参数,采用空格分割
关于取出参数:
导入sys模块,敲入左边代码:sys.argv
这个列表的第一个参数就是.py文件sys.argv[0] = xxx.py
源码如下:
if len(sys.argv) < 2:
# 提示以下面的方法敲命令
sys.exit("python MyWebServer.py module_name:app")
# 要以上述方法启动文件, 带有参数, 便于修改
module_name, app_name = sys.argv[1].split(":")
网友评论