3 Star 9 Fork 4

兜兜丨有糖丶/AutoPic

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
0130删除多余图片.py 754 Bytes
一键复制 编辑 原始数据 按行查看 历史
兜兜丨有糖丶 提交于 2023-04-02 15:13 . init
import os
# 读取txt.txt文件中的image文件名
with open('srt_txt/txt.txt', 'r', encoding='utf-8') as f:
content = f.read()
image_names = []
for line in content.split('\n'):
if line.startswith('[image'):
image_name = line.split('[image')[1].split(']')[0]
image_names.append('image' + image_name + '.jpg')
# 获取images文件夹中所有文件名
folder = 'images/'
all_files = os.listdir(folder)
# 删除不在txt.txt中出现的文件
for filename in all_files:
if filename not in image_names:
os.remove(os.path.join(folder, filename))
def count_files(dir_path):
return len([f for f in os.listdir(dir_path) if os.path.isfile(os.path.join(dir_path, f))])
print('剩余文件数:', count_files(folder))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/freyStudio/auto-pic.git
git@gitee.com:freyStudio/auto-pic.git
freyStudio
auto-pic
AutoPic
master

搜索帮助