使用sys.argv方法,带入外部输入参数
import sys # 使用sys.argv方法,带入外部输入参数 _name = sys.argv[1] _age = sys.argv[2] _class = sys.argv[3] if __name__ == '__main__': print(_name, _age, _class)注:sys.argv读入的是str类型,若你输入的是123,则传的类型是'123'
使用方法:
首先,在cmd模式下,进入该.py脚本(或可执行文件)所在的目录
(1)调用原.py脚本
执行单个脚本时,输入python xx.py 参数1 参数2 参数3
(参数之间用空格隔开)
(2)打包之后执行
若打包成单个文件后执行
windows下打包为单个.exe文件,执行:test.exe 张三 14 12
linux下打包为单个可执行文件,执行:./test 张三 14 12