【python】python从命令行读入参数

参考摘取原文:https://www.cnblogs.com/artesian0526/p/9267949.html(感谢大佬)

背景需求:

  1. 编写一个python脚本文件,需要在执行的时候,通过控制台输入一个参数,并且这个参数需要被python内部使用;

  2. b编写python后,将其编译成二进制文件,执行时,通过控制台输入一个参数,并且这个参数需要被python内部使用。

当将写好的python文件编译成二进制之后,可以按照下面方法:

1.  如何从命令行读入参数,比如希望的阈值是500(控制台输入)

 
python  text.py 500

 2 。可以使用import sys,具体如下(python代码)

 
import sys
print sys.argv[0]
#输出脚本名
print sys.argv[1]
#输出500

如果有多个参数,可以继续处理,如sys.argv[2],以此类推,也可以写一个循环

复制代码
import sys
for i in(1,len(sys.argv)):
     print i,sys.argv[i]
原文地址:https://www.cnblogs.com/coreLeo/p/15102246.html