Python之异常处理(执行python文件时传入参数)
Posted 学而时习之,不亦说乎
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之异常处理(执行python文件时传入参数)相关的知识,希望对你有一定的参考价值。
- 使用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(‘运行错误!请在运行的时候指定端口号 ‘ ‘请按照下面的方式运行python文件! ‘ ‘python mock_server.py 8989‘)
- 该方法的作用是在运行python xx.py时必须传入参数才能执行,否则报错,执行时即将参数传入python文件中使用。
-
print(sys.argv) #查看文件的当前路径,并存到列表里
以上是关于Python之异常处理(执行python文件时传入参数)的主要内容,如果未能解决你的问题,请参考以下文章