python標準庫 —— os模塊
??hello!我是wakeyo_J,每天一個konwledge point,一起學python,讓技術無限發散,
os模塊
- python標準庫 —— os模塊
- 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', '...})
- os.getcwd()函式回傳表示當前作業路徑的字串
>>> os.getcwd() #執行getcwd函式
'G:\\Python'
>>>
- os.system(command)函式在子shell中執行命令(command,為一個字串)
>>> os.system('ping 127.0.0.1') #執行ping命令
0
>>>
效果

- os.urandom(n)函式回傳一串適合加密使用的n位元組大小的亂數字串,
- 該函式從os特定的隨機源中回傳隨即位元組,回傳的資料對于加密應用程式來說應該是不可預測的,它的確切質量取決于作業系統的實作,
>>> os.urandom(10) #執行加密隨機函式
b'&\x14]\xa5R\xde%\n>\x87'
>>>

總結
??本文屬于作者原創,轉載請注明出處,不足之處,希望大家能過給予寶貴的意見,如有侵權,請私信,每天一個knowledge point,一起學python,讓技術無限發散
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/292489.html
標籤:其他
下一篇:淺談演算法——演算法的基本知識點
