zoukankan      html  css  js  c++  java
  • 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) #查看文件的当前路径,并存到列表里
    每天进步一点点,快乐生活多一点。
  • 相关阅读:
    9.13 h5日记
    9.12 h5日记
    9.11 h5日记
    9.10 h5日记
    H5笔记周记
    ASP.NET-GridView之表头设计
    论执行力
    BS总结篇­
    花样年纪的记录(一)
    Nginx+ISS+Redis实现完美负载均衡
  • 原文地址:https://www.cnblogs.com/yiruliu/p/10029093.html
Copyright © 2011-2022 走看看