欧美国产高清污视频在线观看-欧美久久综合九色综合-国产黄色自拍网站在线-国产三级精品三级在专区精-97中文字幕一区二区-大吊操白虎学生妹逼-精品久久久久亚洲综合网-青青草原国产av一区欧美-国产在线一区二区三区在线

Python os模塊學(xué)習(xí)筆記

Python os模塊是Python標(biāo)準(zhǔn)庫(kù)中的一個(gè)用于操作文件和目錄的模塊 。它提供了一組操作系統(tǒng)相關(guān)的功能 。本文將從以下幾個(gè)角度對(duì)Python os模塊進(jìn)行學(xué)習(xí)和分析:

Python os模塊學(xué)習(xí)筆記


一、os模塊的常用函數(shù)
1.os.getcwd()
該函數(shù)返回當(dāng)前工作目錄的路徑名 。
2.os.chdir(path)
該函數(shù)改變當(dāng)前工作目錄到指定的路徑 。
3.os.listdir(path)
該函數(shù)返回指定路徑下的文件和文件夾列表 。
4.os.remove(path)
該函數(shù)刪除指定路徑的文件 。
5.os.rmdir(path)
該函數(shù)刪除指定路徑的文件夾 。注意,只有指定路徑為空文件夾時(shí)才能刪除成功 。
6.os.mkdir(path)
該函數(shù)創(chuàng)建指定路徑的文件夾 。
7.os.path.join(path1[, path2[, ...]])
該函數(shù)將多個(gè)路徑組合后返回一個(gè)新路徑 。例如:os.path.join('C:\', 'Users', 'liuyifei', 'Desktop'),結(jié)果為'C:\Users\liuyifei\Desktop' 。
【Python os模塊學(xué)習(xí)筆記】8.os.path.abspath(path)
該函數(shù)返回path的絕對(duì)路徑 。
9.os.path.exists(path)
該函數(shù)檢驗(yàn)指定路徑的文件或文件夾是否存在 , 并返回True或False 。
10.os.path.isfile(path)
該函數(shù)檢驗(yàn)指定路徑是否為文件 , 并返回True或False 。
11.os.path.isdir(path)
該函數(shù)檢驗(yàn)指定路徑是否為目錄,并返回True或False 。
二、實(shí)戰(zhàn)應(yīng)用
將os模塊的知識(shí)應(yīng)用到實(shí)際場(chǎng)景中 , 可以大大提高工作效率 。比如日常工作中,我們需要批量修改文件名 , 刪除指定文件夾下的所有文件等等 。下面通過實(shí)例來說明如何應(yīng)用os模塊 。
1. 批量修改文件名
假設(shè)有一個(gè)文件夾,里面有很多jpg格式的圖片文件,現(xiàn)在需要將它們的文件名全部改為png格式 。以下為代碼:
import os
folder_path = 'D:\img\'
file_list = os.listdir(folder_path)
for file_name in file_list:
if file_name.endswith('.jpg'):
new_name = file_name.replace('.jpg', '.png')
os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_name))
2. 刪除文件夾下的所有文件
假設(shè)有一個(gè)文件夾 , 里面有很多文件夾和文件,現(xiàn)在需要?jiǎng)h除該文件夾下面的所有文件和文件夾,以下為代碼:
import shutil
folder_path = 'D:\test\'
shutil.rmtree(folder_path)
三、總結(jié)
Python os模塊是Python開發(fā)中必不可少的模塊之一,它提供的函數(shù)集合可以大大簡(jiǎn)化我們操作文件和目錄的代碼實(shí)現(xiàn) 。希望本文內(nèi)容能對(duì)大家的Python學(xué)習(xí)和工作有所幫助!

    猜你喜歡