Python sys模塊 - Python零基礎(chǔ)入門教程

目錄

零基礎(chǔ) Python 學(xué)習(xí)路線推薦 : Python 學(xué)習(xí)目錄 >> Python 基礎(chǔ)入門

Python sys 模塊提供對解釋器使用或維護(hù)的一些變量的訪問,以及與解釋器強(qiáng)烈交互的函數(shù)!關(guān)于 sys 模塊在官網(wǎng)也有詳細(xì)的介紹:Python sys 模塊官方介紹.

一.Python sys 模塊簡介

sys.argv — 獲取運(yùn)行 Python 程序的命令行參數(shù)雹锣。其中 sys.argv[0] 通常就是指該 Python 程序网沾,sys.argv[1] 代表為 Python 程序提供的第一個(gè)參數(shù),sys.argv[2] 代表為 Python 程序提供的第二個(gè)參數(shù)……依此類推蕊爵。

sys.path — 是一個(gè)字符串列表辉哥,其中每個(gè)字符串都是一個(gè)目錄名,在使用 import 語句導(dǎo)入模塊時(shí)在辆,解釋器就會從這些目錄中查找指定的模塊证薇。

sys.exit — 通過引發(fā) SystemExit 異常來退出程序度苔。將其放在 try 塊中不能阻止 finally 塊的執(zhí)行匆篓。你可以提供一個(gè)整數(shù)作為參數(shù)(默認(rèn)為 0 ,標(biāo)識成功)寇窑,用來標(biāo)識程序是否成功運(yùn)行鸦概,這是 UNIX 的一個(gè)慣例。

sys.modules — 返回模塊名和載入模塊對應(yīng)關(guān)系的字典甩骏。

sys.platform — 此變量是一個(gè)字符串窗市,標(biāo)識解釋器當(dāng)前正在運(yùn)行的平臺名稱,它可能是標(biāo)識操作系統(tǒng)的名稱饮笛,也可能是標(biāo)識其他種類的平臺咨察,如果運(yùn)行 Jython 的話,就是 Java 虛擬機(jī)福青。

sys.stdin摄狱、sys.stdout、sys.stderr — 這三個(gè)模塊變量是類文件流對象无午,分別表示標(biāo)準(zhǔn)輸入媒役、標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤。簡單理解宪迟,Python 利用 sys.stdin 獲得輸入酣衷,利用 sys.stdout 輸出。

sys.flags — 該只讀屬性返回運(yùn)行 Python 命令時(shí)指定的旗標(biāo)次泽。

sys.getfilesystemencoding() — 返回在當(dāng)前系統(tǒng)中保存文件所用的字符集穿仪。

sys.getrefcount(object) — 返回指定對象的引用計(jì)數(shù)。前面介紹過意荤,當(dāng) object 對象的引用計(jì)數(shù)為 0 時(shí)啊片,系統(tǒng)會回收該對象。

sys.getrecursionlimit() — 返回 Python 解釋器當(dāng)前支持的遞歸深度袭异。該屬性可通過 setrecursionlimit() 方法重新設(shè)置钠龙。

sys.getswitchinterval() — 返回在當(dāng)前 Python 解釋器中線程切換的時(shí)間間隔。該屬性可通過 setswitchinterval() 函數(shù)改變。

sys.implementation — 返回當(dāng)前 Python 解釋器的實(shí)現(xiàn)碴里。

sys.maxsize — 返回 Python 整數(shù)支持的最大值沈矿。在 32 位平臺上,該屬性值為 2**31-1咬腋;在 64 位平臺上羹膳,該屬性值為 2**63-1。

sys.executable — 該屬性返回 Python 解釋器在磁盤上的存儲路徑根竿。

sys.byteorder — 顯示本地字節(jié)序的指示符陵像。如果本地字節(jié)序是大端模式,則該屬性返回 big寇壳;否則返回 little醒颖。

sys.copyright — 該屬性返回與 Python 解釋器有關(guān)的版權(quán)信息。

sys.version — 返回當(dāng)前 Python 解釋器的版本信息壳炎。

sys.winver — 返回當(dāng)前 Python 解釋器的主版本號泞歉。

二.Python sys 模塊使用

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說編程
@Blog(個(gè)人博客地址): www.codersrc.com
@File:Python sys模塊.py
@Time:2021/3/31 07:37
@Motto:不積跬步無以至千里,不積小流無以成江海匿辩,程序人生的精彩需要堅(jiān)持不懈地積累腰耙!

"""

import sys
# 顯示本地字節(jié)序的指示符。
print(sys.byteorder)
# 顯示Python解釋器有關(guān)的版權(quán)信息
print(sys.copyright)
# 顯示Python解釋器在磁盤上的存儲路徑铲球。
print(sys.executable)
# 顯示當(dāng)前系統(tǒng)上保存文件所用的字符集荚恶。
print(sys.getfilesystemencoding())
# 顯示Python整數(shù)支持的最大值
print(sys.maxsize)
# 顯示Python解釋器所在平臺
print(sys.platform)
# 顯示當(dāng)前Python解釋器的版本信息箱沦。
print(sys.version)
# 返回當(dāng)前Python解釋器的主版本號茧痒。
print(sys.winver)

'''
輸出結(jié)果:
little
Copyright (c) 2001-2017 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.
G:\ProgramData\Anaconda3\python.exe
utf-8
9223372036854775807
win32
3.6.3 |Anaconda, Inc.| (default, Oct 15 2017, 03:27:45) [MSC v.1900 64 bit (AMD64)]
3.6

'''

三.猜你喜歡

  1. Python 配置環(huán)境
  2. Python 變量
  3. Python 運(yùn)算符
  4. Python 條件判斷 if/else
  5. Python while 循環(huán)
  6. Python break
  7. Python continue
  8. Python for 循環(huán)
  9. Python 字符串
  10. Python 列表 list
  11. Python 元組 tuple
  12. Python 字典 dict
  13. Python 條件推導(dǎo)式
  14. Python 列表推導(dǎo)式
  15. Python 字典推導(dǎo)式

未經(jīng)允許不得轉(zhuǎn)載:猿說編程 ? Python sys 模塊

本文由博客 - 猿說編程 猿說編程 發(fā)布良蛮!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市溯饵,隨后出現(xiàn)的幾起案子侵俗,更是在濱河造成了極大的恐慌,老刑警劉巖丰刊,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件隘谣,死亡現(xiàn)場離奇詭異,居然都是意外死亡啄巧,警方通過查閱死者的電腦和手機(jī)寻歧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秩仆,“玉大人码泛,你說我怎么就攤上這事〕嗡#” “怎么了噪珊?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵晌缘,是天一觀的道長。 經(jīng)常有香客問我痢站,道長磷箕,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任阵难,我火速辦了婚禮岳枷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘呜叫。我一直安慰自己空繁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布朱庆。 她就那樣靜靜地躺著盛泡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪椎工。 梳的紋絲不亂的頭發(fā)上饭于,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天蜀踏,我揣著相機(jī)與錄音维蒙,去河邊找鬼。 笑死果覆,一個(gè)胖子當(dāng)著我的面吹牛颅痊,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播局待,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼斑响,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了钳榨?” 一聲冷哼從身側(cè)響起舰罚,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎薛耻,沒想到半個(gè)月后营罢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡饼齿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年饲漾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缕溉。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡考传,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出证鸥,到底是詐尸還是另有隱情僚楞,我是刑警寧澤勤晚,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站泉褐,受9級特大地震影響运翼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜兴枯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一血淌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧财剖,春花似錦悠夯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至咪橙,卻和暖如春夕膀,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背美侦。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工产舞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人菠剩。 一個(gè)月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓易猫,卻偏偏與公主長得像,于是被迫代替她去往敵國和親具壮。 傳聞我的和親對象是個(gè)殘疾皇子准颓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容