Python學習之 OS庫操作

2021-10-08 18:47:10 字數 1412 閱讀 7552

os庫提供通用的、基本的作業系統互動功能。

os庫是python標準庫,包含幾百個函式分為路徑操作、程序管理、環境引數等幾類。

路徑操作:os.path子庫,處理檔案路徑及資訊

程序管理:啟動系統中其他程式

環境引數:獲得系統軟硬體資訊等環境引數

首先要使用os庫就需要匯入

import os
常用方法:

函式名功能

用法備註

getcwd()

獲取當前目錄

os.getcwd()

–chdir()

切換目錄

os.chdir(路徑)

–rename()

重新命名檔案

os.rename(需要修改的檔名,新檔名)

–remove()

刪除檔案

os.remove(待刪除的檔名)

前提檔案必須存在

mkdir()

建立資料夾

os.mkdir(資料夾名稱)

前提同名資料夾不存在,且只能建立一級目錄

rmdir()

刪除資料夾

os.rmdir(資料夾名稱)

前提資料夾存在,且只能刪除空目錄

makedirs()

建立多級目錄資料夾

os.makedirs(資料夾名稱)

–join()

拼接路徑

os.path.join(path1,path2)

–getsize()

獲取檔案大小

os.path.getsize(絕對路徑)

–isfile()

判斷是否是檔案

os.path.isfile(絕對路徑)

–isdir()

判斷是否是資料夾

os.path.isdir(絕對路徑)

–listdir()

顯示資料夾下所有名字 (包括資料夾和檔案)

os.listdir(資料夾名稱)

–上面提到的mkdir()函式只能刪除空目錄,這裡匯入shutil包,用裡面的**rmtree() **函式可以刪除非空資料夾。

import shutil

shutil.rmtree(

'c:/users/desktop/新建資料夾'

)

絕對路徑: 從根資料夾開始。

相對路徑:相對於程式當前執行目錄

比如我們程式執行在 ** f:\pycharm\ ** 資料夾下,這個資料夾下還有乙個os庫的資料夾,那麼os庫資料夾的相對路徑就是** ./os **庫

python標準庫之os操作

python os模組 路徑 檔案 系統命令等操作 os模組包含普遍的作業系統功能。注意 函式引數path是檔案或目錄的路徑,filename是檔案的路徑,dirname是目錄的路徑,路徑可以是相對路徑,也可絕對路徑 常見或重要的函式為加粗字型 os模組 os.name 返回當前作業系統名稱 pos...

Python檔案操作,OS庫

python 檔案操作 開啟檔案 input open filetest utf8.data encoding utf 8 input2 open filetest gbk.data encoding gbk str input.read 5 讀取指定位元組 print str 漢字也被視為乙個位元...

python標準庫之 os

常用的python標準庫有 2 time datatime 時間與日期相關 3 科學計算相關 math 4 網路請求相關 urline os模組主要是對檔案和目錄的操作,常用的方法 os.listdir 列出當前目錄下有哪些檔案和目錄,以列表形式返回。可以通過遍歷這個列表,去操作我們想要操作的檔案 ...