python - 将选择性图像从一个文件夹移动到另一个文件夹
问题描述
我已将几组图像(32x32)整理到另一个文件夹中。我希望删除相同的图像,但像素值为 64x64。我已经编写了这段代码,但不知何故在目录中找不到图像。如果你能告诉我在这里做错了什么:
filtered_images = r'C:\Users\320067835\Desktop\Thesis\Data\png\Quality Check_sorted_images'
classes = ['Abdomen','Chest-Ap','Chest-Lat','CSpine-ap','CSpine-lat',
'elbow','Foot-AP','Foot-lat','Hand-AP','Hand-lat','Hand-obli',
'Hip-ap','Knee-AP', 'Knee-Lat', 'LSpine-ap-pa', 'LSpine-lat',
'Pelvis-AP' , 'Shoulder-AP', 'Shoulder-Axial', 'Skull-ap-pa',
'Skull-lat', 'TSpine-ap', 'TSpine-lat']
source_folder = r'C:\Users\320067835\Desktop\Thesis\Data\png\data_processed_cropped_64'
def sorted_images():
for a_class in classes:
source_path = os.path.join(source_folder,a_class)
a_class_num = classes.index(a_class)
for img in os.listdir(source_path):
if img in os.listdir(filtered_images):
continue
else:
shutil.move(img,r'C:\Users\320067835\Desktop\Thesis\Data\png\Quality check_64_64')
sorted_images()
错误:FileNotFoundError:[Errno 2] 没有这样的文件或目录:'Abdomen_0.png'
解决方案
推荐阅读
- java - 如何在 Java 中使用 String.format 将当前系统日期时间格式化为 UTC?
- java - {JAVA} 矩形碰撞检测
- websocket - WebSocket 握手期间出错,意外响应代码:502 使用 elasticache redis 和弹性 beanstalk
- android - 使用导航组件重新加载片段
- javascript - 将 JSON 标准化为自定义模式
- java - 如何转换地图
到地图 > 以最简单的方式 - r - 使用 tbl_summary 创建带有标签的汇总统计信息
- label - (莲花笔记)表单中的标签可以设置显示条件吗?
- c - 对于 Ackermann 函数而言,数字太大的分段错误
- python-3.x - 如何使用全局变量