问带佬们文件读取报错
python吧
全部回复
仅看楼主
level 1
2022年10月21日 02点10分 1
level 1
想读取文件里面所有内容,photo2里面都是图片文件,读取时报这个错该如何解决
2022年10月21日 02点10分 2
看报错信息啊
2022年10月21日 02点10分
@cloveses 报错是找不到路径,但是这个路径的文件夹和相对应的文件是存在的,如果photo2里面的是文件就没有问题,但是photo2里面是图片的话就会报错,我想问这种怎么解决,想要的是读取photo2里面的图片
2022年10月21日 03点10分
level 6
找不到相对路径下的这个文件夹,os.chdir("路径") 去切换工作路劲,或者用绝对路径,拼接的使用,用os.sep来屏蔽不同系统的差异,多段路径用os.path.join
2022年10月21日 02点10分 3
大佬,photo2里面如果是文件夹是没有问题,但是里面都是图片就报这个错,该怎么破?
2022年10月21日 03点10分
@贴吧用户_QUAUb7K 我给你贴个以前处理的情况,你看下边楼吧
2022年10月21日 03点10分
level 8
现在已经知道photo2文件夹是图片了,可是你接下来想要做什么呢?是把所有图片的名字连同它的后缀(jpeg、png)这些一起存到列表吗?
最后获得这样的输出: ["0.jpeg","1.jpeg"] ?
2022年10月21日 03点10分 5
如果你是这么想的,那你只需要一句x = os.listdir("photo2")即可。
2022年10月21日 03点10分
假设photo2是项目文件夹下的子文件,photo2本身仍然有十个子文件夹,你想依次获取photo2每一个子文件夹里面的图片和文件后缀。
2022年10月21日 03点10分
ImagesNameDict = {ImagesNameDict["photo2/{}".format(x)]:os.listdir("photo2/{}".format(x)) for x in range(10)}
2022年10月21日 03点10分
上面的代码有点问题,我在下面贴了一个只要photo2有命名为1和2的子文件夹那么就可以生效的代码。
2022年10月21日 04点10分
level 6
这是以前递归搜索所有符合条件的html文件的一个小脚本,你瞅瞅,感觉上差不多,因为你这个问题,可能我看的糙,没大明白,你自己寻思一下,工作路径是需要切换的才能获取当前的目录
2022年10月21日 03点10分 6
谢谢带佬
2022年10月21日 04点10分
level 8
2022年10月21日 03点10分 7
ok,改对了,谢谢大佬
2022年10月21日 04点10分
1