新聞中心
Os 模塊代表了程序所在的操作系統(tǒng),主要用于獲取程序運(yùn)行所在操作系統(tǒng)的相關(guān)信息。在 Python 的交互式解釋器中先導(dǎo)入 os 模塊,然后輸入 os.__all__ 命令(__all__ 變量代表了該模塊開放的公開接口),即可看到該模塊所包含的全部變量和函數(shù)。

10年的桐梓網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整桐梓建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“桐梓網(wǎng)站設(shè)計(jì)”,“桐梓網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
下面程序示范了 os 模塊的大部分函數(shù)的用法:
import os
# 顯示導(dǎo)入依賴模塊的操作系統(tǒng)的名稱
print(os.name)
# 獲取PYTHONPATH環(huán)境變量的值
print(os.getenv('PYTHONPATH'))
# 返回當(dāng)前系統(tǒng)的登錄用戶名
print(os.getlogin())
# 獲取當(dāng)前進(jìn)程ID
print(os.getpid())
# 獲取當(dāng)前進(jìn)程的父進(jìn)程ID
print(os.getppid())
# 返回當(dāng)前系統(tǒng)的CPU數(shù)量
print(os.cpu_count())
# 返回路徑分隔符
print(os.sep)
# 返回當(dāng)前系統(tǒng)的路徑分隔符
print(os.pathsep)
# 返回當(dāng)前系統(tǒng)的換行符
print(os.linesep)
# 返回適合作為加密使用的、最多3個(gè)字節(jié)組成的bytes
print(os.urandom(3))運(yùn)行上面程序,可以看到如下輸出結(jié)果:
nt None yeeku 9904 12036 8 \ ; b'\x12\x1e\xcf'
從上面的輸出結(jié)果可以看出,在 Windows 系統(tǒng)上 Python 導(dǎo)入依賴模塊的操作系統(tǒng)名稱為“nt”;當(dāng)前系統(tǒng)的登錄用戶名是“yeeku”:當(dāng)前進(jìn)程 ID 為“9904”;當(dāng)前進(jìn)程的父進(jìn)程 ID 為“12036”;當(dāng)前系統(tǒng)上有 8 個(gè) CPU;當(dāng)前系統(tǒng)(Windows)的路徑分隔符是“\”;當(dāng)前系統(tǒng)(Windows)上多條路徑之間的分隔符是分號(hào)(;);但在當(dāng)前系統(tǒng)(Windows)上換行符不能明顯看到,這是因?yàn)楫?dāng)在控制臺(tái)輸出“\r\n” 時(shí)才會(huì)產(chǎn)生兩個(gè)空行。
此外,在 os 模塊下還包含各種進(jìn)程管理函數(shù),它們可用于啟動(dòng)新進(jìn)程、中止己有進(jìn)程等。更多學(xué)習(xí)內(nèi)容,請(qǐng)點(diǎn)擊Python學(xué)習(xí)網(wǎng)。
文章名稱:創(chuàng)新互聯(lián)Python教程:python的os模塊是什么
本文網(wǎng)址:http://www.dlmjj.cn/article/cogpeco.html


咨詢
建站咨詢
