1、创建python文件,testremove.py;
2、编写python代码,删除E:/test目录下的aaa.txt文件,
import os, sys
dirPath = "E:/test/"
print('移除前test目录下有文件:%s' %os.listdir(dirPath))
#判断文件是否存在
if(os.path.exists(dirPath+"aaa.txt")):
os.remove(dirPath+"aaa.txt")
print ('移除后test 目录下有文件:%s' %os.listdir(dirPath))
else:
print ("要删除的文件不存在!")
3、右键选择‘在终端中运行Python文件’;
4、执行后查看执行结果,可以发现aaa.txt文件已经被删除,只剩下bbb.txt文件。
Python批量删除全文件夹下的部分指定文件名的文件
“”"
Python批量删除指定文件夹下的指定文件名的文件
“”"
import os ##首先导入os模块,进行文件的查找,修改,删除等操作一般都要事先导入os模块
def file_name(file_dir):
list = []
for root, dirs, files in os.walk(file_dir):
for file in files:
list.append(file)
return list
list = file_name(r’F:\testp\1’)#找出要删除文件的列名
print(list)
for i in range(len(list)):
os.remove(r’F:\testp\2\’ + list[i])
可以调用os模块
例如
import
os
os.remove()——删除指定文件
os.rmdir()——删除指定目录
os.system()-----执行系统命令
例如
os.system("rm
test.txt")
注意,由于对文件进行操作,
请注意,执行python脚本的权限.
否则可能执行失败