Python各種文件刪除函數的功能區分!

      網友投稿 1437 2022-05-28

      在Python中對文件進行刪除操作的函數有很多,但是每一種都具有其不同的功能。

      @TOC

      在Python中對文件或者文件夾進行刪除的操作方法有很多種,但每一種方法都有其特有的功能和特點。

      今天大灰狼就來和小伙伴分享一下,在Python中刪除文件或文件夾的各函數的功能特點。

      一、os.unlink(path)

      path = '?D:\dmp\deposit\Test.txt' os.unlink(path)

      該函數是os模塊下用于刪除文件的函數,其作用是將刪除path處的文件。

      值得注意的是該函數只刪除文件,并且是永久性刪除,不會在回收站找到。并且對文件夾沒有效果!所以當path指向的是一個文件夾的時候并不會對其刪除。

      二、os.rmdir(path)

      path = '?D:\dmp\deposit\Test.txt' os.rmdir(path)

      該函數依賴于os模塊,其作用是永久刪除path處的文件夾,該函數的特點是,所刪除的文件夾必須為空,其中沒有任何文件或文件夾。并且該函數正好與os.unlink()函數互補。

      該函數只能刪除空的文件夾,對于該路徑所指定的文件無效,并且會報錯!

      .

      三、Shutil.rmtree(path)

      path = '?D:\dmp\deposit\Test.txt' Shutil.rmtree(path)

      該函數使用時必須導入shutil模塊,它將永久刪除path處的文件夾,不論該文件夾是否為空,如果不為空,則該文件夾下所包含的文件或文件夾將一并被永久刪除。

      注意:以上三種刪除文件或文件夾的函數都是永久性的刪除,對于程序不當而意外刪除文件,是十分危險的。

      四、Send2trash(path)

      path = '?D:\dmp\deposit\Test.txt' Send2trash.Send2trash(path)

      該函數的使用需要導入send2trash模塊,與上面三種不同的是,它所刪除的文件是相對安全的,因為它會將文件夾或文件發送到電腦的垃圾箱或回收站,而不是永久的刪除它們。

      如果因程序缺陷而刪除了你不想刪除的東西,可以在電腦的回收站中找到并恢復。

      所以一般來說,大灰狼還是比較建議使用Send2trash(path)來刪除文件或文件夾的,它會將文件暫時性的存放在回收站中,可以隨時恢復,但是缺點就是并不會釋放磁盤空間。

      所以如果你刪除文件的目的是為了減少磁盤空間的話,可以使用上面三種刪除函數,但是一旦刪除就無法恢復!

      ==覺得有用記得關注喲!==

      Python各種文件刪除函數的功能區分!

      ==大灰狼期待與你一同進步!==

      Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:FPGA程序加載與固化
      下一篇:Java代理模式
      相關文章
      国产精品久久久久久亚洲小说| 亚洲精品无码你懂的| 情人伊人久久综合亚洲| 亚洲成av人片天堂网无码】| 亚洲国产综合精品中文第一| 亚洲一区二区三区免费观看| 91午夜精品亚洲一区二区三区| 久久丫精品国产亚洲av| 亚洲avav天堂av在线不卡| 亚洲AV日韩AV永久无码免下载| 亚洲av午夜福利精品一区| 亚洲AV福利天堂一区二区三| 久久精品亚洲中文字幕无码网站| 亚洲av无码乱码国产精品fc2| 久久亚洲高清观看| 亚洲AV无码一区二区乱子伦| 亚洲av无码潮喷在线观看| 亚洲AV电影院在线观看| 精品日韩亚洲AV无码一区二区三区| 亚洲国产精品久久久久婷婷软件| 亚洲天堂男人天堂| 亚洲无人区视频大全| 亚洲区精品久久一区二区三区| 亚洲影视自拍揄拍愉拍| 亚洲高清视频在线| 亚洲av无码av在线播放| 亚洲AV无码成人精品区大在线| 亚洲国产免费综合| 久久亚洲精品视频| 亚洲人成影院在线| 亚洲日本在线观看网址| 亚洲久悠悠色悠在线播放| 亚洲乱亚洲乱妇无码| 国产亚洲Av综合人人澡精品| 亚洲日韩中文在线精品第一| 亚洲精品无码成人AAA片| 国产成A人亚洲精V品无码性色| 亚洲福利在线视频| tom影院亚洲国产一区二区| 亚洲国产无线乱码在线观看 | 精品久久亚洲一级α|