当前位置:首页 » 编程语言 » 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 遍历文件夹,拿到文件和文件夹再删除,也可以连着文件夹一起删了再建一个

热点内容
我的世界服务器怎么获得32k乱码棒 发布:2025-02-12 15:25:15 浏览:545
hadoopftp 发布:2025-02-12 15:22:23 浏览:752
ftp怎么增加 发布:2025-02-12 15:21:08 浏览:378
改装车载中控什么配置 发布:2025-02-12 15:10:00 浏览:861
数据库体系结构 发布:2025-02-12 15:09:48 浏览:691
小米账号为什么设置不了密码 发布:2025-02-12 15:03:57 浏览:263
android访问网络权限 发布:2025-02-12 14:55:20 浏览:88
原神文件夹 发布:2025-02-12 14:50:15 浏览:800
c语言数字翻译 发布:2025-02-12 14:45:54 浏览:498
暗区突围为什么显示服务器维修 发布:2025-02-12 14:45:53 浏览:248