python——sys模块
(1)sys模块 argv() 方法
import sys #-------sys.argv---命令行参数List,第一个元素是程序本身路径------------- print(sys.argv) #通过此功能可以获取传入的参数,从而使程序根据传入的参数执行相应的命令,可以用于替换 input 功能,其优势在于input 需要传入参数以后才能执行相应的程序,而 sys.argv 可以获取所有参数在通过if 语句执行相应的程序 cammand = sys.argv[1] path = sys.argv[2] if cammand = 'post': pass if cammand = 'get': pass
(2)利用sys模块编写‘进度条’程序
#------stdout.write() ---向屏幕显示括号内的内容------
import sys,time
for i in range(100): sys.stdout.write('#') time.sleep(0.1) sys.stdout.flush() #若没有此语句,系统会将所有的 ‘#’加载到缓存中在统一再集体显示 ,而每执行一次此语句会将缓存中的内容显示出来
(3)其他方法
# sys.argv 命令行参数List,第一个元素是程序本身路径 # sys.exit(n) 退出程序,正常退出时exit(0) # sys.version 获取Python解释程序的版本信息 # sys.maxint 最大的Int值 # sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 # sys.platform 返回操作系统平台名称