sys模块

#_author:Administrator
#date:2019/11/5
#sys模块---->与python解释器进行交互
import sys
# #(1)
# print(sys.argv)# ['D:/pycharm2017/FullStack/f_s/.idea/inspectionProfiles/week3/day2/t2.py']
# def post():
# print('上传')
# def download():
# pass
# if sys.argv[1]=='post':
# post()
# elif sys.argv[1]=='download':
# download()
#sys.argv可以看作是一个列表,所以才能用[]提取其中的元素,其中第一个元素是程序本身,随后才依次是外部给予的参数
#(2)sys.exit()退出程序,可以加参数
import os
#(3)
import time
print(sys.path)#['D:\pycharm2017\FullStack\f_s\.idea\inspectionProfiles\week3\day2', 'D:\pycharm2017\FullStack\f_s\.idea\inspectionProfiles\week3', 'D:\python37\python37.zip', 'D:\python37\DLLs', 'D:\python37\lib', 'D:\python37', 'D:\python37\lib\site-packages']
#sys.path ---->搜寻模块路径的一个列表
print(sys.platform)#win32 显示操作系统平台名称
if sys.platform=='win32':
os.system('dir')
else:
os.system('ls')
#(4)sys.stdout.write("please")----->进度条
#(5)sys.version---->获取python解释程序的版本信息
print(sys.version)# 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)]
#(6)sys.maxint---->最大的int值
#print(sys.maxint)在python3中 没有sys.maxint了
#(7)sys.maxsize
print(sys.maxsize)#2147483647


原文地址:https://www.cnblogs.com/startl/p/11799907.html