python中os模組包含了普遍的作業系統的功能,本文總結了os模組中各種函式的功能和使用方法。
os模組包含了普遍的作業系統的功能
import os
print(os . name):獲取作業系統型別nt->windows、posix->linux、unix或mac os x
print(os . environ):獲取作業系統中的所有環境變數
print(os . curdir):獲取當前目錄
print(os . getcwd()):獲取當前目錄,即當前python指令碼所在的目錄
print(os. listdir(r「c:\users\xlg\desktop\python」)):以列表形式返回指定目錄下的所有檔案
os . mkdir(「information」):在當前目錄下建立新目錄information
os . rmdir(「information」):刪除目錄information
print(os . stat(「information」)):獲取檔案屬性
os . rename(「information」,「kaige」):重新命名
os . remove(「file1 . txt」):刪除普通檔案
os . system(「notepad」):執行shell命令,開啟記事本
os . system(「write」):寫字板
os . system(「mspaint」):畫板
os . system(「msconfig」):系統設定
os . system(「shutdown –s –t 500」):關機
os . system(「shutdown –a」):關機被取消
os . system(「task kill /f /im notepad.exe」):關閉記事本
有些方法存在os的模組裡,還有些存在於os . path
print(os . path . abspath(「./kaige」)):檢視當前的絕對路徑
print(os .path . join(p1,p2)):
拼接路徑 p1= r「c:\users\xlg\desktop\python」
p2=「information」 (注意:引數2裡開始不要有斜槓 )
結果為r「c:\users\xlg\desktop\python\information」
path2= r「c:\users\xlg\desktop\python\information」
print(os.path.split(path2)): 拆分路徑
結果為(『c:\users\xlg\desktop\python』,『information』)
獲取副檔名:
path2= r「c:\users\xlg\desktop\python\information.txt」
print(os.path.splitext(path2))
結果為(『c:\users\xlg\desktop\python\information』,『txt』
print(os . path .isdir(path2)):判斷是否是目錄,是目錄返回true
print(os . path .isfile(path2)):判斷檔案是否存在
print(os . path .exists(path2)):判斷目錄是否存在
print (os . path .getsize(path2)):獲得檔案大小,判斷有多少個位元組
print(os . path .dirname(path2))
print(os . path .basename(path2)):檔案的目錄
python基礎知識 os模組
import os os模組提供了非常豐富的方法用來處理檔案和目錄。常用的方法如下 1.os.sep 路徑分隔符 print os.sep 結果為 2.os.listdir 獲取某個目錄下的內容呢。掃瞄某個路徑下的東西.會將隱藏的內容掃除 print os.listdir 結果為 獲取當前資料夾下所...
Python模組基礎知識
1 模組的概念 介紹 乙個包含python 的檔案就是乙個模組。2.使用模組的作用 1 現在程式開發檔案比較大,都放在乙個檔案中維護不方便,拆分成多個檔案方 便維護 與管理 2 模組可以增加 的重用率 3.建立模組 模組本身就是乙個檔案,所有py 都可以在檔案中直接書寫。不過我們開發 共用模組時,最...
python基礎 os模組
對作業系統進行操作的模組 os.walk 遍歷當前資料夾中所有的檔案及資料夾 os.chdir 改變目錄 os.sep 根據不同的平台使用不同的分隔符 os.getcwd 獲取當前路徑目錄 os.listdir 獲取當前路徑下所有的檔案及資料夾 os.mkdir 建立目錄 os.mkdirs 遞迴建...