Python基礎知識 os模組

2021-10-04 12:08:02 字數 2249 閱讀 1584

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 遞迴建...