美文网首页
运行python文件时带上参数

运行python文件时带上参数

作者: 65f0ee1aa08d | 来源:发表于2018-08-13 09:16 被阅读0次

我们在使用框架时,往往是主体程序不变,只需要改变导入的文件即可
所以我们选择在运行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(":")

补充:

在Pycharm中加启动参数
窗口右上角 在箭头指向处修改参数

相关文章

网友评论

      本文标题:运行python文件时带上参数

      本文链接:https://www.haomeiwen.com/subject/tkljbftx.html