在python sys模塊提供對解釋器使用或維護的一些變量的訪問,以及與解釋器強烈交互的函數!
創新互聯建站是一家企業級云計算解決方案提供商,超15年IDC數據中心運營經驗。主營GPU顯卡服務器,站群服務器,成都托管服務器,海外高防服務器,服務器機柜,動態撥號VPS,海外云手機,海外云服務器,海外服務器租用托管等。
sys.argv — 獲取運行 Python 程序的命令行參數。其中 sys.argv[0] 通常就是指該 Python 程序,sys.argv[1] 代表為 Python 程序提供的第一個參數,sys.argv[2] 代表為 Python 程序提供的第二個參數……依此類推。
sys.path — 是一個字符串列表,其中每個字符串都是一個目錄名,在使用 import 語句導入模塊時,解釋器就會從這些目錄中查找指定的模塊。
sys.exit() — 通過引發 SystemExit 異常來退出程序。將其放在 try 塊中不能阻止 finally 塊的執行。你可以提供一個整數作為參數(默認為 0 ,標識成功),用來標識程序是否成功運行,這是 UNIX 的一個慣例。
sys.modules — 返回模塊名和載入模塊對應關系的字典。
sys.platform — 此變量是一個字符串,標識解釋器當前正在運行的平臺名稱,它可能是標識操作系統的名稱,也可能是標識其他種類的平臺,如果運行 Jython 的話,就是 Java 虛擬機。
sys.stdin、sys.stdout、sys.stderr — 這三個模塊變量是類文件流對象,分別表示標準輸入、標準輸出和標準錯誤。簡單理解,Python 利用 sys.stdin 獲得輸入,利用 sys.stdout 輸出。
sys.flags — 該只讀屬性返回運行 Python 命令時指定的旗標。
sys.getfilesystemencoding() — 返回在當前系統中保存文件所用的字符集。
sys.getrefcount(object) — 返回指定對象的引用計數。前面介紹過,當 object 對象的引用計數為 0 時,系統會回收該對象。
sys.getrecursionlimit() — 返回 Python 解釋器當前支持的遞歸深度。該屬性可通過 setrecursionlimit() 方法重新設置。
sys.getswitchinterval() — 返回在當前 Python 解釋器中線程切換的時間間隔。該屬性可通過 setswitchinterval() 函數改變。
sys.implementation — 返回當前 Python 解釋器的實現。
sys.maxsize — 返回 Python 整數支持的最大值。在 32 位平臺上,該屬性值為 2**31-1;在 64 位平臺上,該屬性值為 2**63-1。
sys.executable — 該屬性返回 Python 解釋器在磁盤上的存儲路徑。
sys.byteorder — 顯示本地字節序的指示符。如果本地字節序是大端模式,則該屬性返回 big;否則返回 little。
sys.copyright — 該屬性返回與 Python 解釋器有關的版權信息。
sys.version — 返回當前 Python 解釋器的版本信息。
sys.winver — 返回當前 Python 解釋器的主版本號。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | # !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:何以解憂 @Blog(個人博客地址): shuopython.com @WeChat Official Account(微信公眾號):猿說python @Github:www.github.com
@File:python_zip.py @Time:2019/11/03 21:25
@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累! """
importsys # 顯示本地字節序的指示符。 print(sys.byteorder) # 顯示Python解釋器有關的版權信息 print(sys.copyright) # 顯示Python解釋器在磁盤上的存儲路徑。 print(sys.executable) # 顯示當前系統上保存文件所用的字符集。 print(sys.getfilesystemencoding()) # 顯示Python整數支持的最大值 print(sys.maxsize) # 顯示Python解釋器所在平臺 print(sys.platform) # 顯示當前Python解釋器的版本信息。 print(sys.version) # 返回當前Python解釋器的主版本號。 print(sys.winver) |
輸出結果:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | little Copyright(c)2001-2017PythonSoftwareFoundation. AllRightsReserved.
Copyright(c)2000BeOpen.com. AllRightsReserved.
Copyright(c)1995-2001CorporationforNationalResearchInitiatives. AllRightsReserved.
Copyright(c)1991-1995StichtingMathematischCentrum,Amsterdam. AllRightsReserved. G:\ProgramData\Anaconda3\python.exe utf-8 9223372036854775807 win32 3.6.3|Anaconda,Inc.|(default,Oct152017,03:27:45)[MSCv.190064bit(AMD64)] 3.6 |
網頁題目:python中sys模塊的介紹和使用
網頁路徑:http://vcdvsql.cn/article16/iijddg.html
成都網站建設公司_創新互聯,為您提供定制網站、網站導航、網站營銷、標簽優化、面包屑導航、服務器托管
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯