目錄
- 1. os庫基本介紹
- 2. os庫之路徑操作
- 3. os庫之進程管理
- 4. os庫之環境參數
- 5. 案例
- 總結
目前,計算機上主流的操作系統有Windows、Unix、Mac OS等,os模塊為多操作系統的訪問提供了相關功能的支持,涉及對文件相關操作功能的實現,系統訪問path路徑的操作,shell命令行操作,Linux擴展屬性的操作,流程管理,CPU等硬件相關信息的獲取,基于操作系統的真正的隨機數的操作及相關的一些系統常量進行介紹。
1. os庫基本介紹
Os庫提供通用的、基本的操作系統交互功能
- Os庫是python標準庫,包含幾百個函數
- 常用路徑操作、進程管理、環境參數等幾類
- 路徑操作:os.path子庫,處理文件路徑及信息
- 進程管理:啟動系統中其他程序
- 環境參數:獲得系統軟件硬件信息等環境參數
2. os庫之路徑操作
(1)路徑操作:os.path子庫以path為入口,用于操作和處理文件路徑
import os.path 或 import os.path as op
os模塊部分常用函數

os模塊部分常用函數(續)

3. os庫之進程管理
(1)進程管理:os.system(command)
- 執行程序或命令command
- 在Windows系統中,返回值為cmd的調用返回信息
示例 1
>>> import os
>>> print(os.system('C:\\Windows\\System32\\calc.exe'))
0
>>>
效果:

示例 2
>>> print(os.system('C:\\Windows\\System32\\mspaint.exe test-1.png'))
效果

4. os庫之環境參數

5. 案例
- os.environ函數用于獲取操作系統里設置的環境變量
>>> import os
>>> os.environ #執行environ函數
environ({'ALLUSERSPROFILE': 'C:\\ProgramData', '...})
1.os.getcwd()函數返回表示當前工作路徑的字符串
>>> os.getcwd() #執行getcwd函數
'G:\\Python'
>>>
2.os.system(command)函數在子shell中執行命令(command,為一個字符串)
>>> os.system('ping 127.0.0.1') #執行ping命令
0
>>>
效果

4.os.urandom(n)函數返回一串適合加密使用的n字節大小的隨機數字符串。
該函數從os特定的隨機源中返回隨即字節。返回的數據對于加密應用程序來說應該是不可預測的,它的確切質量取決于操作系統的實現。
>>> os.urandom(10) #執行加密隨機函數
b'\x14]\xa5R\xde%\n>\x87'
>>>
總結
本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!
您可能感興趣的文章:- 關于Python OS模塊常用文件/目錄函數詳解
- python常見模塊之OS模塊和time模塊
- Python中os模塊的實例用法
- python文件目錄操作之os模塊
- Python中os模塊的簡單使用及重命名操作