成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Python中刪除文件的幾種方法實(shí)例

Python中刪除文件的幾種方法實(shí)例

熱門標(biāo)簽:云南地圖標(biāo)注 汕頭電商外呼系統(tǒng)供應(yīng)商 賓館能在百度地圖標(biāo)注嗎 400電話 申請(qǐng) 條件 鄭州智能外呼系統(tǒng)中心 電銷機(jī)器人 金倫通信 南京crm外呼系統(tǒng)排名 crm電銷機(jī)器人 北京外呼電銷機(jī)器人招商

前言

很多時(shí)候開(kāi)發(fā)者需要?jiǎng)h除文件??赡苁撬e(cuò)誤地創(chuàng)建了文件,或者不再需要該文件。無(wú)論出于何種原因,都有一些方法可以通過(guò)Python來(lái)刪除文件,而無(wú)需手動(dòng)查找文件并通過(guò)UI交互來(lái)進(jìn)行刪除操作。

使用Python刪除文件有多種方法,但是最好的方法如下:

  • os.remove()刪除文件
  • os.unlink()刪除文件。它是remove()方法的Unix名稱。
  • shutil.rmtree()刪除目錄及其下面所有內(nèi)容。
  • pathlib.Path.unlink()在Python 3.4及更高版本中用來(lái)刪除單個(gè)文件pathlib模塊。

os.remove()刪除文件

Python中的OS模塊提供了與操作系統(tǒng)進(jìn)行交互的功能。OS屬于Python的標(biāo)準(zhǔn)實(shí)用程序模塊。該模塊提供了使用依賴于操作系統(tǒng)的功能的便攜式方法。

Python中的os.remove()方法用于刪除文件路徑。此方法無(wú)法刪除目錄。如果指定的路徑是目錄,則該方法將引發(fā)OSError。

注意:可以使用os.rmdir()刪除目錄。

句法:

以下是remove()方法刪除Python文件的語(yǔ)法:

os.remove(path)

參數(shù)

  • path —— 這是要?jiǎng)h除的路徑或文件名。

返回值

  • remove()方法沒(méi)有返回值。

我們來(lái)看一些使用os.remove函數(shù)刪除Python文件的示例。

示例1:使用OS.Remove()方法刪除文件的基本示例。

# Importing the os library
import os

# Inbuilt function to remove files
os.remove("test_file.txt")
print("File removed successfully")

輸出:

File removed successfully

說(shuō)明:在上面的示例中,我們刪除了文件或刪除了名為testfile.txt的文件的路徑。解釋程序流程的步驟如下:

1.首先,我們導(dǎo)入了os庫(kù),因?yàn)閛s庫(kù)中存在remove()方法。

2.然后,我們使用內(nèi)置函數(shù)os.remove()刪除文件的路徑。

3.在此示例中,我們的示例文件是“ test_file.txt”。您可以在此處放置所需的文件。

注意:如果沒(méi)有名為test_file.txt的文件,則上面的示例將引發(fā)錯(cuò)誤。因此,最好在刪除文件之前先檢查文件是否可用。

示例2:使用Os.Path.Isfile檢查文件是否存在并使用Os.Remove刪除它

在示例1中,我們剛剛刪除了目錄中存在的文件。os.remove()方法將在工作目錄中搜索要?jiǎng)h除的文件。因此,最好檢查文件是否存在。

讓我們學(xué)習(xí)如何檢查具有特定名稱的文件在該路徑中是否可用。我們正在使用os.path.isfile來(lái)檢查文件的可用性。

#importing the os Library
import os

#checking if file exist or not
if(os.path.isfile("test.txt")):
 
 #os.remove() function to remove the file
 os.remove("demo.txt")
 
 #Printing the confirmation message of deletion
 print("File Deleted successfully")
else:
print("File does not exist")
#Showing the message instead of throwig an error

輸出:

File Deleted successfully

在上面的示例中,我們僅添加了os.pasth.isfile()方法。這種方法有助于我們找出文件是否存在于特定位置。

示例3:Python程序刪除具有特定擴(kuò)展名的所有文件

import os 
from os import listdir
my_path = 'C:\Python Pool\Test\'

for file_name in listdir(my_path):

 
 if file_name.endswith('.txt'):

  
  os.remove(my_path + file_name)

輸出:

使用此程序,我們將從文件夾刪除擴(kuò)展名為.txt的所有文件。

解釋:

  • 從os模塊導(dǎo)入os模塊和listdir。必須使用listdir才能獲取特定文件夾中所有文件的列表,并且需要os模塊才能刪除文件。
  • my_path是包含所有文件的文件夾的路徑。
  • 我們正在遍歷給定文件夾中的文件。listdir用于獲取特定文件夾中所有文件的一個(gè)列表。
  • endswith用于檢查文件是否以.txt擴(kuò)展名結(jié)尾。當(dāng)我們刪除文件夾中的所有.txt文件時(shí),如果條件可以驗(yàn)證,則進(jìn)行此操作。
  • 如果文件名以.txt擴(kuò)展名結(jié)尾,我們將使用os.remove()函數(shù)刪除該文件。此函數(shù)將文件的路徑作為參數(shù)。my_path + file_name是我們要?jiǎng)h除的文件的完整路徑。

示例4:刪除文件夾中所有文件的Python程序

要?jiǎng)h除特定目錄中的所有文件,只需使用*符號(hào)作為模式字符串。

#Importing os and glob modules
import os, glob

#Loop Through the folder projects all files and deleting them one by one
for file in glob.glob("pythonpool/*"):

  os.remove(file)
  print("Deleted " + str(file))

輸出:

Deleted pythonpooltest1.txt
Deleted pythonpooltest2.txt
Deleted pythonpooltest3.txt
Deleted pythonpooltest4.txt

在此示例中,我們將刪除pythonpool文件夾中的所有文件。

注意:如果文件夾包含其他子文件夾,則可能會(huì)報(bào)錯(cuò),因?yàn)間lob.glob()方法將獲取所有文件夾內(nèi)容的名稱,無(wú)論它們是文件還是子文件夾。因此,請(qǐng)嘗試使模式更具體(例如*.*),以僅獲取具有擴(kuò)展名的內(nèi)容。

使用os.unlink()刪除Python文件

os.unlink()是os.remove()的別名。在Unix OS中,刪除也稱為unlink。

注意:所有功能和語(yǔ)法與os.unlink()和os.remove()相同。它們都用于刪除Python文件路徑。兩者都是Python標(biāo)準(zhǔn)庫(kù)的os模塊中執(zhí)行刪除功能的方法。

它有兩個(gè)名稱,別名:os.unlink()和os.remove()

為同一個(gè)函數(shù)提供兩個(gè)別名的可能原因是,該模塊的維護(hù)者認(rèn)為,許多程序員可能會(huì)從C的底層編程轉(zhuǎn)向Python,其中庫(kù)函數(shù)和底層系統(tǒng)調(diào)用稱為unlink( ),而其他人則可能會(huì)使用rm命令(“刪除”的縮寫(xiě))或shell腳本來(lái)簡(jiǎn)化語(yǔ)言。

使用shutil.rmtree()刪除Python文件

shutil.rmtree():刪除指定的目錄,所有子目錄和所有文件。此功能特別危險(xiǎn),因?yàn)樗鼰o(wú)需檢查即可刪除所有內(nèi)容。結(jié)果,您可以使用此功能輕松丟失數(shù)據(jù)。

rmtree()是shutil模塊下的一種方法,該方法以遞歸方式刪除目錄及其內(nèi)容。

句法:

Shutil.rmtree(path,ignore_errors = False,onerror = None)

參數(shù):

  • path:類似路徑的對(duì)象,表示文件路徑。類路徑對(duì)象是表示路徑的字符串或字節(jié)對(duì)象。
  • ignore_errors:如果ignore_errors為true,則刪除失敗導(dǎo)致的錯(cuò)誤將被忽略。
  • oneerror:如果ignore_errors為false或被忽略,則通過(guò)調(diào)用onerror指定的處理程序來(lái)處理此類錯(cuò)誤。

我們來(lái)看一個(gè)使用python腳本刪除文件的示例。

示例:使用Shutil.Rmtree()刪除文件的Python程序

# Python program to demonstrate shutil.rmtree() 
 
import shutil 
import os 
 
# location 
location = "E:/Projects/PythonPool/"
 
# directory 
dir = "Test"
 
# path 
path = os.path.join(location, dir) 
 
# removing directory 
shutil.rmtree(path)

輸出:

它將刪除Test內(nèi)文件的整個(gè)目錄,包括Test文件夾本身。

Python中使用pathlib.Path.unlink()刪除文件

pathlib模塊在Python  3.4及更高版本中可用。如果要在Python 2中使用此模塊,可以使用pip進(jìn)行安裝。pathlib提供了一個(gè)面向?qū)ο蟮慕缑?,用于處理不同操作系統(tǒng)的文件系統(tǒng)路徑。

要使用pathlib模塊刪除文件,請(qǐng)創(chuàng)建一個(gè)指向該文件的Path對(duì)象,然后對(duì)該對(duì)象調(diào)用unlink()方法:

示例:使用Pathlib刪除文件的Python程序

#Example of file deletion by pathlib
 
import pathlib
 
rem_file = pathlib.Path("pythonpool/testfile.txt")

rem_file.unlink()

在上面的示例中,path()方法用于檢索文件路徑,而unlink()方法用于刪除指定路徑的文件。

unlink()方法適用于文件。如果指定了目錄,則會(huì)引發(fā)OSError。要?jiǎng)h除目錄,我們可以采用前面討論的方法之一。

結(jié)論

在本文中,我們學(xué)習(xí)了Python刪除文件的各種方法。使用Python刪除文件或文件夾的語(yǔ)法非常簡(jiǎn)單。但是,請(qǐng)注意,一旦執(zhí)行上述命令,您的文件或文件夾將被永久刪除。

到此這篇關(guān)于Python中刪除文件的文章就介紹到這了,更多相關(guān)Python刪除文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python判斷圖片寬度和高度后刪除圖片的方法
  • Python列表刪除重復(fù)元素與圖像相似度判斷及刪除實(shí)例代碼
  • 使用python如何刪除同一文件夾下相似的圖片
  • python matplotlib繪圖實(shí)現(xiàn)刪除重復(fù)冗余圖例的操作
  • python3 刪除所有自定義變量的操作
  • python刪除csv文件的行列
  • python讀寫(xiě)刪除復(fù)制文件操作方法詳細(xì)實(shí)例總結(jié)
  • Python 有可能刪除 GIL 嗎?
  • python matplotlib工具欄源碼探析三之添加、刪除自定義工具項(xiàng)的案例詳解
  • 詳解Python遍歷列表時(shí)刪除元素的正確做法
  • Python列表元素刪除和remove()方法詳解
  • 教你怎么用python刪除相似度高的圖片

標(biāo)簽:西寧 錫林郭勒盟 昆明 懷化 梅州 浙江 石家莊 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python中刪除文件的幾種方法實(shí)例》,本文關(guān)鍵詞  Python,中,刪除,文件,的,幾種,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python中刪除文件的幾種方法實(shí)例》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Python中刪除文件的幾種方法實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲欧美日韩精品久久久| 91九色蝌蚪国产| 一级淫片免费看| 337p日本欧洲亚洲大胆色噜噜| 欧美日韩国产色| 久久久久久久久久久久久久久久久久久久| 一级特黄大欧美久久久| 亚洲美女免费视频| 成人av在线播放| 极品av在线| 中文字幕66页| 亚洲精品国产精品国自产网站按摩| 成年网站在线| 男女性激情视频在线观看| 天天操天天干天天干| 亚洲欧美久久精品| 成年女人的天堂在线| av免费网站在线| eeuss草民免费| 亚洲高清在线不卡| 国产精品香蕉在线观看| 欧美国产乱子伦| 欧美亚洲另类在线观看| 国产精品久久久久久久久免费高清| 成人免费黄色av| 91综合久久一区二区| 亚洲一区二区三区乱码aⅴ| 欧美另类变人与禽xxxxx| 亚洲精品国产成人影院| 亚洲欧美一区二区三区久本道91| 中文在线最新版天堂| 久久五月婷婷丁香社区| 国产精品免费久久| 欧美超碰在线观看| 欧美成人一区二免费视频软件| 日本高清在线观看| 欧美性猛交一区二区三区| 91午夜视频| 欧美日韩在线观看不卡| 久久人人九九| 91蜜桃免费观看视频| 97国产精东麻豆人妻电影| 成人黄色午夜影院| 亚洲乱码av中文一区二区| 136国产福利精品导航网址应用| 国产亚洲美女久久| 国产老女人乱淫免费| 最新国产乱人伦偷精品免费网站| 国产理论片免费观看| 亚洲综合丁香婷婷六月香| 蜜臀av性久久久久蜜臀av麻豆| 韩国av永久免费| 91caoporn在线| 美女被搞网站| 中文字幕自拍偷拍| 国产视频播放| 亚洲综合激情在线| 精品在线视频一区二区| 成人在线免费视频| 高清欧美日韩| 国产精品伦一区二区三区级视频频| 国产女主播在线写真| 国产精品影视在线| 女人扒开屁股爽桶30分钟| 一级二级在线观看| 999精品视频在线观看播放| 日韩片欧美片| 大荫蒂欧美视频另类xxxx| 樱空桃在线播放| 人人干人人草| 日韩av电影院| 91手机视频在线| 四虎成人精品一区二区免费网站| 国产黄色片在线观看| 黄色片免费在线观看视频| 欧美成人vr18sexvr| 99国产精品私拍| 国产精品视频白浆合集| 午夜成在线www| 欧美黄色激情| 国产欧美不卡| av黄色在线播放| 极品粉嫩国产18尤物| 天堂网在线播放| 美女被人操视频在线观看| 一区二区久久久| 亚洲区欧洲区| а√最新版天堂中文在线| 美女伦理水蜜桃4| 青青草原在线亚洲| 欧美大片免费| 桃花网日韩影视在线观看视频| 亚洲天堂资源在线| 自拍偷拍欧美一区| 青青草视频成人| 91精品国产综合久久久久久久久久| 日韩精品免费电影| 黄色软件视频在线观看| 亚洲国内精品| 老鸭窝一区二区久久精品| 欧美交a欧美精品喷水| 久久丁香综合五月国产三级网站| 成人福利资源| 日韩一区二区在线免费| 国产又粗又长| 国产精品magnet| 六月激情综合网| 看黄网站在线| 岛国精品在线| 欧美激情在线精品一区二区三区| 18视频在线观看| 激情小说综合网| 91av福利| cao在线视频| 精品88久久久久88久久久| 在线视频资源站| 亚洲激情在线激情| 亚洲啪啪aⅴ一区二区三区9色| 丰满少妇xbxb毛片日本| 蜜臀av一区二区在线观看| 亚洲熟女乱综合一区二区| 蜜臀久久99精品久久久久久宅男| 国产在线超碰| 免费观看在线综合色| 免费成人性网站| 成人sese在线| 日本老熟俱乐部h0930| 亚洲一区二区自偷自拍| 亚洲国内在线| 最近中文字幕mv在线一区二区三区四区| 99国产精品久久久久| 国产日韩在线不卡| 久久大片网站| 欧美日韩无遮挡| 99久久亚洲精品日本无码| 在线观看午夜看亚太视频| 老师让我她我爽了好久视频| www.麻豆av.com| 91久久国产综合久久91精品网站| 福利电影一区二区三区| 99九九热只有国产精品| 欧美1819sex性处18免费| 精品一区二区三区国产| 国产女同无遮挡互慰高潮91| 天天av导航| 视频国产一区| 亚洲а∨天堂久久精品喷水| 久久99精品久久久久久青青日本| 91黄色8090| 精品国产xxx| 欧美精品一区二区三区三州| 视频二区在线播放| 欧美大波大乳巨大乳| 天天色图综合网| 国产精品白嫩美女在线观看| 国产欧美精品一区二区色综合朱莉| 91极品视频在线观看| 亚洲国产私拍精品国模在线观看| 日日夜夜操视频| 一区二区日本伦理| 久久综合久久久久88| 性欧美暴力猛交另类hd| 久久久久国产精品嫩草影院| 麻豆精品不卡国产免费看| 国产成人精品福利一区二区三区| 异国色恋浪漫潭| www亚洲成人| 91肉色超薄丝袜脚交一区二区| 天天爽夜夜爽一区二区三区| 国产99久久精品一区二区300| 成人精品水蜜桃| 亚洲天堂影视av| 在线免费观看麻豆| 最新亚洲国产精品| 日韩国产欧美视频| 欧美经典影片视频网站| 91精品蜜臀在线一区尤物| 欧美v亚洲v综合v国产v仙踪林| www精品国产| 人禽交欧美网站免费| 欧美老**bbbb毛片| 久久精品在线观看视频| 午夜激情视频在线观看| 97视频在线| 精品一区二区三区在线观看国产| 无码人妻一区二区三区免费n鬼沢| 亚洲桃花岛网站| 亚洲一级av毛片| 午夜精品电影在线观看| 欧美成人做性视频在线播放| 最新中文字幕av| 欧美另类69xxxxx| 国产成人精品亚洲线观看| 中文字幕亚洲精品一区| 国产激情自拍视频| av直播在线观看| 久久免费精品日本久久中文字幕| 2024国产精品视频| 国产成人在线中文字幕| 男人的天堂va免费视频| 后入内射无码人妻一区| 蜜桃视频免费网站| 欧美h片在线观看| 一个人看的www片免费高清视频| 天堂中文字幕| 七七婷婷婷婷精品国产| 欧美三级韩国三级日本一级| 日韩av男人天堂| 美女脱光内衣内裤| 国产精品一区二区三区乱码| 日韩一级视频在线观看| 视频一区二区综合| 在线精品视频在线观看高清| 免费在线观看黄网站| 国产女优在线播放| 国产精品21p| 黄色在线播放网站| 久久黄色影院| 日本簧片在线观看| 国产福利精品在线| 亚洲激情视频在线| 99青春婷婷视频| 性欧美videos白嫩| 国产91精品一区二区绿帽| 免费又黄又爽又猛大片午夜| 开心婷婷激情五月| 国产毛片毛片毛片毛片毛片| 久久夜夜久久| 黄色网zhan| 亚洲欧美日韩一区| av在线免费一区| 又色又爽又高潮免费视频国产| 奇米精品一区二区三区在线观看| 国产日本一区二区三区| 全部免费的黄色毛片| 91精品久久久久久久| 97精品国产97久久久久久| 男女视频免费看| av电影在线观看一区二区三区| 欧美黑人性视频| 亚洲高清福利视频| 中文字幕天堂av| 欧美吻胸吃奶大尺度电影| 日韩一区二区三区四区在线| 丁香六月激情网| 亚洲啊v在线观看| 婷婷久久一区| 欧美亚洲在线日韩| 开心九九激情九九欧美日韩精美视频电影| 在线播放国产精品| 亚洲影院理伦片| 一本久久知道综合久久| 亚洲超碰在线观看| 欧美激情一区| 高清欧美精品xxxxx在线看| 在线播放视频一区| 成人激情动漫在线观看| 国产精品一区在线观看你懂的| 欧美午夜性视频| 欧美不卡视频| 99超碰在线观看| 超碰中文字幕在线| 亚州精品国产精品乱码不99按摩| 国产亚洲精品久久久优势| av毛片午夜不卡高**水| 91国产精品91| 久久久亚洲高清| 91热精品视频| 亚洲精品第一国产综合野草社区| 欧美日韩国产经典色站一区二区三区| 精品人妻一区二区三区四区| 亚洲色图国产| 久久久久久久尹人综合网亚洲| 免费在线观看黄色av| 看黄网站在线| gogogogo高清视频在线| 神马电影网我不卡| 成人免费在线观看视频网站| 成人交换视频| 久久久久免费精品| 国产午夜在线一区二区三区| 国产成人av资源| 国产成人免费观看网站| 美女网站色91| 亚洲成av人片一区二区密柚| 久久精品视频免费在线观看| 国产a∨精品一区二区三区仙踪林| 天堂中文字幕一二区| 欧美激情图片区| 天天干天天舔天天射| 91极品视觉盛宴| 国产精品免费无遮挡| 香蕉网站在线观看| 顶级嫩模精品视频在线看| 中文字幕av一区二区三区佐山爱| 久久大综合网| 日韩高清不卡一区二区| 日韩成人三级视频| 91人人爽人人爽人人精88v| 国产欧美日韩在线播放| 黄网站app在线观看下载视频大全官网| 精品成人免费观看| 婷婷综合国产| 悠悠色在线精品| 精品久久久久久综合日本欧美| 亚洲国产成人私人影院| 久久精品a一级国产免视看成人| 国产一级影视| 亚洲国产成人二区| 亚洲91中文字幕无线码三区| 中文不卡在线| 日本精品福利视频| 精品久久国产97色综合| 亚洲欧洲日产国码无码久久99| 色婷婷av一区二区三区在线观看| 亚洲国产小视频在线观看| 亚洲级视频在线观看免费1级| 欧美日韩亚洲综合一区二区三区| 久久久成人av毛片免费观看| 欧美激情一区二区三区不卡| 欧美aa在线观看| 欧美成人免费在线视频| 亚洲精华液一区二区三区| 波多野结衣视频在线播放| 欧美日韩激情小视频| 麻豆视频成人| 人人妻人人澡人人爽欧美一区| 日本成年免费网站|