python sys模塊使用方法介紹
Python中的sys模塊主要用于程序與解釋器的交互,提供一系列函數(shù)和變量來(lái)處理Python運(yùn)行環(huán)境
1、sys.api_version -----獲取當(dāng)前python內(nèi)部版本號(hào)
import sys print(sys.api_version)
1013
2、sys.version -----獲取版本信息
import sys print(sys.version)
3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)]
3、sys.argv ------接收腳本參數(shù),注意的是第一個(gè)參數(shù)是腳本的名稱,返回的結(jié)果是列表
argv列表包含了所有傳遞給腳本的參數(shù),列表第一個(gè)元素為腳本自身的名稱,第二個(gè)元素表示程序的第一個(gè)參數(shù)
import sys print(sys.argv[0])
E:\python練習(xí)\xunlian.py
4、sys.copyright-------輸出python的版本信息
import sys print(sys.copyright)
Copyright (c) 2001-2020 Python Software Foundation.
All Rights Reserved.Copyright (c) 2000 BeOpen.com.
All Rights Reserved.Copyright (c) 1995-2001 Corporation for National Research Initiatives.
All Rights Reserved.Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
All Rights Reserved.
5、sys.exit(n)-----退出系統(tǒng)
import sys sys.exit() print(sys.copyright)
6、sys.platform -----返回操作系統(tǒng)名稱
import sys print(sys.platform)
win32
7、getdefaultencoding ()-----獲取的默認(rèn)的編碼,默認(rèn)的是utf-8(python3)
import sys print(sys.getdefaultencoding())
utf-8
8、getfilesystemencoding ()---獲取系統(tǒng)文件默認(rèn)編碼,默認(rèn)的是utf-8
9、getrecursionlimit ()-----獲取python對(duì)遞歸的限制層數(shù)
import sys print(sys.getrecursionlimit())
1000
10、sys.setrecursionlimit()-----重新設(shè)置遞歸限制層數(shù)
注意:能不用的時(shí)候就盡量不要用,以以免造成其他問(wèn)題
11、sys.getrefcount(對(duì)象)----獲取的是對(duì)象的引用計(jì)數(shù),是垃圾回收機(jī)制中引用計(jì)數(shù)
import sys a = [1,2,3] print(sys.getrefcount(a))
2
12、sys.getwindowsversion()----返回的窗口的版本信息
import sys print(sys.getwindowsversion())
sys.getwindowsversion(major=10, minor=0, build=19044, platform=2, service_pack='')
python中垃圾回收機(jī)制是以引用計(jì)數(shù)為主,以標(biāo)記清除和分代收集為輔
Java:以及標(biāo)記清除為主,以引用計(jì)數(shù)和分代收集為輔
到此這篇關(guān)于python sys模塊使用方法介紹的文章就介紹到這了,更多相關(guān)python sys模塊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python+OpenCV圖像處理——實(shí)現(xiàn)直線檢測(cè)
這篇文章主要介紹了Python+OpenCV如何實(shí)現(xiàn)直線檢測(cè),幫助大家更好的利用python處理圖片,感興趣的朋友可以了解下2020-10-10python飛機(jī)大戰(zhàn)pygame游戲框架搭建操作詳解
這篇文章主要介紹了python飛機(jī)大戰(zhàn)pygame游戲框架搭建操作,設(shè)計(jì)pygame模塊游戲創(chuàng)建、初始化、精靈組設(shè)置等相關(guān)操作技巧,需要的朋友可以參考下2019-12-12django實(shí)現(xiàn)同一個(gè)ip十分鐘內(nèi)只能注冊(cè)一次的實(shí)例
下面小編就為大家?guī)?lái)一篇django實(shí)現(xiàn)同一個(gè)ip十分鐘內(nèi)只能注冊(cè)一次的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11Django入門優(yōu)缺點(diǎn)及環(huán)境搭建流程
這篇文章主要為大家介紹了Django入門優(yōu)缺點(diǎn)及環(huán)境搭建流程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11Python實(shí)現(xiàn)刪除windows下的長(zhǎng)路徑文件
這篇文章主要為大家詳細(xì)介紹一下如何利用Python語(yǔ)言實(shí)現(xiàn)刪除windows下的長(zhǎng)路徑文件功能,文中的示例代碼講解詳細(xì),具有一定參考借鑒價(jià)值,感興趣的可以了解一下2022-07-07Python實(shí)現(xiàn)嵌套列表及字典并按某一元素去重復(fù)功能示例
這篇文章主要介紹了Python實(shí)現(xiàn)嵌套列表及字典并按某一元素去重復(fù)功能,涉及Python列表嵌套列表、列表嵌套字典,及按照某一元素去重復(fù)的相關(guān)操作方法,需要的朋友可以參考下2017-11-11Python讀取Word文檔中的Excel嵌入文件的方法詳解
這篇文章主要為大家詳細(xì)介紹了Python讀取Word文檔中的Excel嵌入文件的方法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下2022-12-12使用mypy對(duì)python程序進(jìn)行靜態(tài)檢查
大家好,本篇文章主要講的是使用mypy對(duì)python程序進(jìn)行靜態(tài)檢查,感興趣的同學(xué)快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下哦2021-11-11