二十五、python中sys模块

'''
1.sys.argv:命令行参数List,第一个元素是程序本身路径
'''
import sys
print (sys.argv)
-------------------------------
['D:/zhiliangbaozhangbu/06workspace/chushujin/test-py3/w1/testsys.py']
-------------------------------
'''
2.sys.path:返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值

'''
print (sys.path)
-------------------------------
['D:\\zhiliangbaozhangbu\\06workspace\\chushujin\\test-py3\\w1', 'D:\\zhiliangbaozhangbu\\06workspace\\chushujin', 'D:\\zhiliangbaozhangbu\\06workspace\\chushujin\\venv\\Scripts\\python36.zip', 'C:\\Python36\\DLLs', 'C:\\Python36\\lib', 'C:\\Python36', 'D:\\zhiliangbaozhangbu\\06workspace\\chushujin\\venv', 'D:\\zhiliangbaozhangbu\\06workspace\\chushujin\\venv\\lib\\site-packages', 'D:\\zhiliangbaozhangbu\\06workspace\\chushujin\\venv\\lib\\site-packages\\setuptools-39.1.0-py3.6.egg', 'D:\\zhiliangbaozhangbu\\06workspace\\chushujin\\venv\\lib\\site-packages\\pip-10.0.1-py3.6.egg']
-------------------------------
'''
3.sys.exit(n):退出程序,并输出n的内容
'''
choice=input("请选择:")
if choice=='y' or choice=='Y':
    exit("goodbye!")
    sys.exit("goodbye!")
-------------------------------
请选择:y

    goodbye!

-------------------------------
'''
4.sys.version:python的版本
'''
print (sys.version)
-------------------------------
3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)]
-------------------------------
'''
5.sys.platform:当前的操作系统平台名称
'''
print(sys.platform)
-------------------------------
win32
-------------------------------
'''
6. sys.stdout:屏幕进度条+百分比输出
'''

import time,sys

for i in range(101):
    sys.stdout.write('\r')
    sys.stdout.write("%s%% |%s" %(int((i/100*100)),int((i/100*100))*'#'))
    #sys.stdout.write("#")
    sys.stdout.flush()
    time.sleep(0.1)
-------------------------------
100% | ###############################################################################
-------------------------------
'''
7.sys.stdin.readline():读取屏幕输入
'''

com=sys.stdin.readline()
print (com)
-------------------------------
ooo
ooo
-------------------------------

猜你喜欢

转载自blog.csdn.net/chushujin/article/details/81380705