python中sys模块有什么用_Python中模块之sys的功能介绍
argv
命令行參數(shù)
方法:sys.argv
返回值:list
例如:test1.py文件中有兩句語句1.import sys 2.print(sys.argv)
python test1.py 2 3 df
>>> ['test1.py','2','3','df']
#該方法返回的列表中第一個元素為程序的路徑,會把執(zhí)行參數(shù)傳入到列表中
path
模塊的搜索路徑
方法:sys.path
返回值:list
例如:print(sys.path)
>>> ['', 'D:\\python3.5.2\\python35.zip', 'D:\\python3.5.2\\DLLs', 'D:\\python3.5.2\\lib', 'D:\\python3.5.2', 'D:\\python3.5.2\\lib\\site-packages']
#列表中第一個路徑代表當前路徑
modules
模塊路徑字典
方法:sys.modules
返回值:dict
#該方法返回一個字典,模塊名為key,模塊路徑為value
stdin
標準輸入
stdout
標準輸出
stderr
標準錯誤
last_type
最后捕獲的異常類型
last_value
最后捕獲的異常值
last_traceback
回到上次捕獲的異常
copyright
解釋器的版權(quán)通知
exec_prefix
機器特定的Python庫
executable
可執(zhí)行的二進制文件的絕對路徑
方法:sys.executable
返回值:str
例如:print(sys.executable)
>>> 'D:\\python3.5.2\\python.exe'
float_info
浮點信息的結(jié)構(gòu)
方法:sys.float_info
返回值sys.float_info
例如:print(sys.float_info)
>>> sys.float_info(max=1.7976931348623157e+308, max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, min_exp=-1021, min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.220446049250313e-16, radix=2, rounds=1)
#返回浮點信息的限定范圍
floatreprstyle
字符串表示浮點的repr方法
方法:sys.float_repr_style
返回值:str
例如:print(sys.float_repr_style)
>>> 'short'
hash_info
哈希信息的結(jié)構(gòu)
方法:sys.hash_info
返回值:sys.hash_info
#該變量的使用同float_info類似
hexversion
版本信息作為一個整數(shù)
implementation
Python實現(xiàn)的信息
方法:sys.impelementation
返回值:types.SimpleNamespace
#該變量的使用同float_info類似
int_info
整數(shù)實現(xiàn)的信息
方法:sys.int_info
返回值:sys.int_info
#該變量的使用同float_info類似
maxsize
最大支持的長度
方法:sys.maxsize
返回值:int
例如:print(sys.maxsize)
>>> 9223372036854775807
maxunicode
最大編碼點
方法:sys.maxunicode
返回值:int
例如:print(sys.maxunicode)
>>> 1114111
platform
平臺標識符
方法:sys.platform
返回值:str
例如:print(sys.platform)
>>> 'win32'
#上述結(jié)果為windows64位的操作系統(tǒng)
prefix
python庫
方法:sys.prefix
返回值:str
例如:print(sys.prefix)
>>> 'D:\\python3.5.2'
#返回的是python庫的路徑
thread_info
線程的實現(xiàn)信息
方法:sys.thread_info
返回值:sys.thread_info
#該變量的使用同float_info類似
version
當前版本
方法:sys.version
返回值:str
例如:print(sys.version)
>>> 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)]
#python解釋器當前的版本信息
dllhandle
整數(shù)處理
winver
版本號
方法:sys.winver
返回值:str
#該變量是對version的簡化提取其返回值中的3.5這個版本號。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的python中sys模块有什么用_Python中模块之sys的功能介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: revit如何根据坐标进行画线_在工程设
- 下一篇: 手机调试python的软件_Appium