當前位置:首頁 » 編程語言 » python刪除一個文件

python刪除一個文件

發布時間: 2022-05-27 09:46:50

1. 如何用python刪除一個文件

os.remove('文件') 直接從系統裡面刪除文件,不經過回收站。
os.rmdir('文件夾') 直接從系統裡面刪除空文件夾,不經過回收站。
shutil.rmtree('文件夾') 直接從系統裡面刪除文件夾(文件夾裡面可以有別的文件),不經過回收站。所以要小心不要誤刪。
可使用第三方包,send2trash
send2trash.send2trash() 可以刪除任何東西,刪除的東西送回回收站。

2. Python 中怎樣刪除zip壓縮文件夾中某個文件


PyZipFile
方法很簡陋。
是把
zip壓縮包裡面的文件,除了要刪除的文件以外,逐個讀取出來,保存到新文件中。最後用新文件覆蓋舊文件。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#
coding=utf-8
import
zipfile
import
your_delet_file="你要刪除的文件名"
old_zipfile='archive.zip'
#新文件
new_zipfile='archve_new.zip'
#新文件
zin
=
zipfile.ZipFile
(old_zipfile,
'r')
#讀取對象
zout
=
zipfile.ZipFile
(new_zipfile,
'w')
#被寫入對象
for
item
in
zin.infolist():
buffer
=
zin.read(item.filename)
if
(item.filename!=
your_delet_file):
#剔除要刪除的文件
zout.writestr(item,
buffer)
#把文件寫入到新對象中
zout.close()
zin.close()
#用新文件覆蓋舊文件
shutil.move(new_zipfile,old_zipfile)

3. python編程中刪除一個非空文件夾的代碼怎麼寫

os包的rmdir()函數可以用來刪除一個文件夾,但是文件夾必須是空的。一種可行的方法是讀取文件夾的文件列表,逐個刪除文件夾中的所有文件,然而文件夾中可能還有文件夾,因此這是一個遞歸的操作。

shutil包rmtree()函數就實現了以上功能。shutil是一個高級文件操作的包,實現了文件及文件集合復制與刪除的功能。rmtree()函數接收非空文件夾的路徑這唯一一個參數。示例代碼如下:

importshutil

path='g:'
shutil.rmtree(path)

4. python怎麼刪除文件夾以及裡面的所有文件

os包的rmdir()函數可以用來刪除一個文件夾,但是文件夾必須是空的。一種可行的方法是讀取文件夾的文件列表,逐個刪除文件夾中的所有文件,然而文件夾中可能還有文件夾,因此這是一個遞歸的操作。
shutil包rmtree()函數就實現了以上功能。shutil是一個高級文件操作的包,實現了文件及文件集合復制與刪除的功能。rmtree()函數接收非空文件夾的路徑這唯一一個參數。示例代碼如下:
import shutil
path = 'g:\'
shutil.rmtree(path)

5. 如何使用python刪除一個文件

import os
os.remove("文件名.類型")

6. Python如何刪除這個文件夾里的全部文件

如果是連著文件夾一起刪就是shutil.rmtree( src)
如果是只刪除內容和子文件夾可以用os.walk 遍歷文件夾,拿到文件和文件夾再刪除,也可以連著文件夾一起刪了再建一個

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:594
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:889
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:583
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:766
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:685
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1014
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:257
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:115
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:807
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:714