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       返回操作系统平台名称

 

posted @ 2020-09-14 14:45  呱呱、、  阅读(101)  评论(0编辑  收藏  举报