目录
sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。
sys模块
sys.argv()
该方法实现从程序外部向程序传递参数 ,sys.argv 变量是一个包含了命令行参数的字符串列表,,利用命令行向程序传递参数。 其中,脚本的名称总是 sys.argv 列表的第一个参数,也就是sys.argv[0]。
import sys
print(sys.argv)
print(sys.argv[0])
print(sys.argv[1])
print(type(sys.argv))
def Test(num):
num=int(num)
print(num**2)
if __name__=='__main__':
Test(sys.argv[1])
我们执行该文件: python test.py 10
['test.py','10']
test.py
10
<class 'list'>
100
可以看到,sys.argv