下面是关于Python删除特定文件的完整攻略,过程中包含两条示例说明。
1. 使用 os 模块删除文件
可以使用 os 模块中的 remove 函数来删除特定的文件,示例如下:
import os
# 定义文件路径
file_path = "file.txt"
# 判断文件是否存在
if os.path.isfile(file_path):
# 删除文件
os.remove(file_path)
print("文件删除成功!")
else:
print("文件不存在!")
在上面的示例中,我们首先使用 isfile()
函数判断文件是否存在,如果存在就调用 remove()
函数删除该文件,最后打印 "文件删除成功!" 消息,否则打印 "文件不存在!" 消息。
2. 使用 glob 模块删除多个文件
如果需要删除多个符合特定规则的文件,可以使用 glob 模块来进行筛选和删除,示例如下:
import glob
import os
# 定义规则
file_pattern = "*.txt"
# 获取所有符合规则的文件路径
file_list = glob.glob(file_pattern)
# 遍历文件并删除
for file_path in file_list:
os.remove(file_path)
print("文件删除成功:{}".format(file_path))
在上面的示例中,我们首先使用 glob.glob()
函数获取所有符合规则的文件路径,然后遍历文件路径列表,逐个调用 os.remove()
函数删除文件,并打印删除的文件路径。
综上所述,以上是使用 Python 删除特定文件的方法的示例说明。注意,在删除文件时应慎重考虑,确保不会误删重要文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python删除特定文件的方法 - Python技术站