Python 命令行参数使用

代码

import sys

if name == "__main__":

url = "http://www.baidu.com"
if len(sys.argv) > 1:
    url = sys.argv[1]
    print('x')

else:
msgBox()

说明
导入模块

import sys

程序入口main

if name == "__main__":

判断命令行入参个数

if len(sys.argv) > 1:

判断参数的个数是否大于1个,如果只有一个参数(即脚本本身的文件名),则无意义

使用第一个参数

url = sys.argv[1]

使用第一个参数

示例
命令行中的命令为 test.py arg

参数 sys.argv[1] 是 arg

版权声明

弈心博客


本文首发site_name,转载请附上博文链接!