python读东西文件名的小坑

被一个小坑坑了几乎一下午,难受

事情是这样的,我需要用imread读图片,图片的名称存在了某个txt文件里
然后原来的代码使用with open + for来枚举每一行
这样的代码会导致末尾的换行符也成为该行字符串的一部分
然后我一开始读不到文件一直以为是文件名打错
但是自己使用python在线是能读到的,就很郁闷
反反复复看了好久,最后发现调试输出文件名的时候中间有一个空行
然后试着把文件名中的换行符用replace去掉,就可以了

猜你喜欢

转载自blog.csdn.net/u012397583/article/details/83827709