命令行参数sys.argv的使用

在命令行内运行.py文件时,可以通过sys.argv直接在命令行为.py中的变量赋值。但是,参数引入.py后,会被python(我是3.6版本)默认为string类型。例子如下:


图片.png

此时如果是要进行数学运算,可以直接在python文件内用int()、float()等来直接转换变量类型:


图片.png

例子源码:

import sys
i = int(sys.argv[1])
j = int(sys.argv[2])
print(i + j)
print(max(i,j))

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。