最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python標(biāo)準(zhǔn)庫sys庫常用功能詳解

 更新時間:2022年07月12日 10:34:34   作者:匿名V5程序員  
這篇文章主要介紹了Python標(biāo)準(zhǔn)庫sys庫常用功能詳解,sys是Python提供的程序與解釋器交互的標(biāo)準(zhǔn)庫,文章圍繞主題展開相關(guān)介紹,需要的朋友可以參考一下

1、查看版本信息

# coding:utf-8
import sys
# 獲取 Python版本信息
print(sys.version)
# 獲取解釋器中C的API版本
print(sys.api_version)
# 獲取Windows系統(tǒng)功能版本
print(sys.getwindowsversion()) # sys.getwindowsversion(major=10, minor=0, build=17763, platform=2, service_pack='')
# 獲取Windows系統(tǒng)功能版本
print(sys.getwindowsversion())
# 獲取Python 解釋器的版本值
print(sys.hexversion) # 50988528
# 獲取當(dāng)前正在運(yùn)行的Python解釋器的實(shí)現(xiàn)信息的對象
print(sys.implementation)
# name 當(dāng)前解釋器的名稱
# version 當(dāng)前解釋器的版本
# hexversion 解釋器的版本值
# cache_tag 緩存標(biāo)記信息
# 獲取Windows平臺上形成注冊表項的版本號
print(sys.winver)

2、四大實(shí)現(xiàn)詳細(xì)信息

# coding:utf-8
import sys
# 獲取浮點(diǎn)類型的實(shí)現(xiàn)信息
print(sys.float_info)
# 獲取哈希元祖的實(shí)現(xiàn)信息
print(sys.hash_info)
# 獲取整數(shù)類型的實(shí)現(xiàn)信息
print(sys.int_info)
# 獲取線程信息
print(sys.thread_info)

3、查看Python解釋器的相關(guān)信息

# coding:utf-8
import sys

# 獲取Python解釋器導(dǎo)入的內(nèi)建模塊列表
print(sys.builtin_module_names)
# 獲取解釋器當(dāng)前分配的內(nèi)存塊數(shù),此函數(shù)主要用于跟蹤和調(diào)試內(nèi)存泄漏
print(sys.getallocatedblocks())
# 獲取當(dāng)前遞歸的限制,也就是Python解釋器堆棧最大深度的值
# 該限制可防止無限遞歸導(dǎo)致C堆棧溢出和Python崩潰
# 可以通過setrecursionlimit()來調(diào)整
print(sys.getrecursionlimit())
# 獲取解釋器的“線程切換間隔。
print(sys.getswitchinterval()) # 0.005
# 獲取當(dāng)前正在運(yùn)行的Python解釋器的實(shí)現(xiàn)信息
# name 當(dāng)前解釋器的名稱
# version 當(dāng)前解釋器的版本
# hexversion 解釋器的版本值
# cache_tag 緩存標(biāo)記信息
print(sys.implementation)
# 獲取Python解釋器是否關(guān)閉
print(sys.is_finalizing()) # False
# 獲取當(dāng)前程序及解釋器信息
print(sys.orig_argv)
# 獲取Python 解釋器的版權(quán)信息
print(sys.copyright)
# 獲取解釋器的安裝路徑信息
print(sys.base_exec_prefix)
# 獲取解釋器的安裝路徑信息
print(sys.base_prefix)
# 獲取python的安裝路徑
print(sys.prefix)

3、設(shè)置python解釋器信息

4、標(biāo)準(zhǔn)輸入、輸出和錯誤流

  • sys.stdin, 標(biāo)準(zhǔn)輸入流
  • sys.stdout,標(biāo)準(zhǔn)輸出流
  • sys.stderr,標(biāo)準(zhǔn)錯誤流
aa = sys.stdin.readline()
sys.stderr.write('stderr info\n')
sys.stdout.write('stdout info\n')

5、查看系統(tǒng)平臺相關(guān)信息

# coding:utf-8
import sys

# 獲取平臺標(biāo)識,Windows平臺的值為‘win32',linux的值為‘linux'
print(sys.platform)
# 獲取當(dāng)前平臺最大的整形值,與平臺位數(shù)相關(guān),32位系統(tǒng)平臺 為 2**(31-1) -1 ,64位平臺為2**(64-1)-1
print(sys.maxsize, 2**(64-1) - 1)
# 獲取當(dāng)前的默認(rèn)字符串編碼格式
print(sys.getdefaultencoding())
# 獲取在Unicode文件名和字節(jié)文件名之間轉(zhuǎn)換的錯誤模式的名稱
print(sys.getfilesystemencodeerrors())
# 獲取在Unicode文件名和字節(jié)文件名之間轉(zhuǎn)換的編碼名稱
print(sys.getfilesystemencoding())
# 獲取由setprofile()設(shè)置的全局配置。
print(sys.getprofile())
aa = 111
print(aa)
# 獲取對象的引用次數(shù)
print(sys.getrefcount(aa))
# 獲取對象的大小,單位為字節(jié)
print(sys.getsizeof(aa))
i = 100
print(sys.getsizeof(i))
# 獲取repr()函數(shù)對浮點(diǎn)數(shù)x的行為方式,short表示repr(x)生成短字符串
print(sys.float_repr_style)
# 獲取 unicode 編碼的最大值
print(sys.maxunicode)
# 獲取本地的字節(jié)順序, 不同的CPU采用的字節(jié)順序可能不一樣;
# 常見的有l(wèi)ittle-endian和big-endian;
# little-endian是指將低位字節(jié)放在前面,高位字節(jié)放在后面,big-endian剛好相反;
# sys.byteorder返回值為little為little-endian,big為big-endian
print(sys.byteorder)
# 獲取 模塊搜索路徑的列表 , 由環(huán)境變量PYTHONPATH進(jìn)行初始化及安裝時的默認(rèn)值組成
print(sys.path)
# 獲取python模塊的信息
print(sys.modules)
# 返回值是一個以模塊名為key的字典,查看os模塊的信息
print(sys.modules['os'])

6、其他

# coding:utf-8
import sys
# 獲取命令行參數(shù)
print(sys.argv)
# 查看命令行標(biāo)志的狀態(tài)
print(sys.flags)
# 將參數(shù)值標(biāo)準(zhǔn)輸出
sys.displayhook('21313132')
# 獲取當(dāng)前正在處理的異常類的異常詳細(xì)信息
# sys.exc_info()返回三個值的元組,type為異常類型、value為異常類型實(shí)例traceback為回溯對象
print(sys.exc_info())
# 定義審計內(nèi)容
def audit_hook(event, *args):
if event in ['test', 'lll']:
print('event:' + event)
else:
print(f"{event}未監(jiān)聽")
# 注冊審計
sys.addaudithook(audit_hook)
# 調(diào)用審計
sys.audit('test') # event:test
sys.audit('12') # 12未監(jiān)聽

# 強(qiáng)制退出程序,參數(shù)為程序退出的返回值,正常退出為 sys.exit(0) 或 sys.exit()
# sys.exit(0)
# 異常退出
# sys.exit(-1)

到此這篇關(guān)于Python標(biāo)準(zhǔn)庫sys庫常用功能詳解的文章就介紹到這了,更多相關(guān)Python sys庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python提取PDF中的圖片的實(shí)現(xiàn)示例

    Python提取PDF中的圖片的實(shí)現(xiàn)示例

    本文主要介紹了Python提取PDF中的圖片的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python實(shí)現(xiàn)提取或替換PPT中文本與圖片的示例代碼

    Python實(shí)現(xiàn)提取或替換PPT中文本與圖片的示例代碼

    這篇文章主要為大家詳細(xì)介紹了Python如何實(shí)現(xiàn)提取保存ppt中的圖片和替換ppt模板的文本,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-01-01
  • python Aligo庫設(shè)置json路徑使用詳解

    python Aligo庫設(shè)置json路徑使用詳解

    這篇文章主要為大家介紹了python Aligo庫設(shè)置json路徑使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Python中使用asyncio 封裝文件讀寫

    Python中使用asyncio 封裝文件讀寫

    本文主要給大家簡單講解如何用 asyncio.Future 對象來封裝文件的異步讀寫。有需要的小伙伴可以參考下
    2016-09-09
  • python通過pil將圖片轉(zhuǎn)換成黑白效果的方法

    python通過pil將圖片轉(zhuǎn)換成黑白效果的方法

    這篇文章主要介紹了python通過pil將圖片轉(zhuǎn)換成黑白效果的方法,實(shí)例分析了Python中pil庫的使用技巧,需要的朋友可以參考下
    2015-03-03
  • Python字符串模糊匹配工具TheFuzz的用法詳解

    Python字符串模糊匹配工具TheFuzz的用法詳解

    在處理文本數(shù)據(jù)時,常常需要進(jìn)行模糊字符串匹配來找到相似的字符串,Python的TheFuzz庫提供了強(qiáng)大的方法用于解決這類問題,本文將深入介紹TheFuzz庫,探討其基本概念、常用方法和示例代碼,需要的朋友可以參考下
    2023-12-12
  • 在Django中進(jìn)行用戶注冊和郵箱驗證的方法

    在Django中進(jìn)行用戶注冊和郵箱驗證的方法

    這篇文章主要介紹了在Django中進(jìn)行用戶注冊和郵箱驗證的方法的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • Python使用Selenium模擬瀏覽器自動操作功能

    Python使用Selenium模擬瀏覽器自動操作功能

    這篇文章主要介紹了Python使用Selenium模擬瀏覽器自動操作功能,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • 淺析python,PyCharm,Anaconda三者之間的關(guān)系

    淺析python,PyCharm,Anaconda三者之間的關(guān)系

    Python是一種跨平臺的計算機(jī)程序設(shè)計語言,簡單來說,python就是類似于C,Java,C++等,一種編程語言。這篇文章主要介紹了淺析python,PyCharm,Anaconda三者之間的關(guān)系,需要的朋友可以參考下
    2019-11-11
  • python中pip的使用和修改下載源的方法

    python中pip的使用和修改下載源的方法

    這篇文章主要介紹了python中pip的使用和修改下載源的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-07-07

最新評論

贵德县| 嘉定区| 郸城县| 西丰县| 德格县| 凉城县| 百色市| 肇州县| 兴义市| 本溪市| 福鼎市| 凭祥市| 博客| 卓资县| 阳原县| 南宫市| 永兴县| 扶沟县| 依安县| 甘南县| 陵水| 阳原县| 渭源县| 嘉义市| 元朗区| 西和县| 南乐县| 延吉市| 金堂县| 卫辉市| 潞城市| 马关县| 章丘市| 济南市| 洛扎县| 烟台市| 玉门市| 奉新县| 新源县| 鄂州市| 辛集市|