码迷,mamicode.com
首页 > 编程语言 > 详细

Python之异常处理(执行python文件时传入参数)

时间:2018-11-27 22:06:22      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:git   文件   参数   方式   作用   sys   name   color   str   

  • 使用sys模块
  • 使用sys模块里的argv参数,用来保存参数值
import sys

#sys.argv的作用是获取到运行python文件时,传入的参数
#默认如果运行python文件不传参数,argv里面只有一个参数,就是当前这个文件的文件名

import flask
server=flask.Flask(__name__)

@server.route(/)
def index():
    return ok

if len(sys.argv)>1:
    port=sys.argv[1]
    if port.isdigit():
        server.run(port=port)
else:
    print(运行错误!请在运行的时候指定端口号\n
          请按照下面的方式运行python文件!\n
          python mock_server.py 8989)
  • 该方法的作用是在运行python xx.py时必须传入参数才能执行,否则报错,执行时即将参数传入python文件中使用。
  • print(sys.argv) #查看文件的当前路径,并存到列表里

Python之异常处理(执行python文件时传入参数)

标签:git   文件   参数   方式   作用   sys   name   color   str   

原文地址:https://www.cnblogs.com/yanwuliu/p/10029093.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!