readlines方法可以一次性读出多条文本数据,但需要注意的是,每一行字符串的末尾都带有一个换行符'\n',使用时记得去掉最后一个字符(换行符)
with open('./train.list', 'r') as f:
imgs = f.readlines()
for img in imgs:
print(img) # '0001_c2_f0046182.jpg\n'
print(img[: -1]) # '0001_c2_f0046182.jpg'
创建 train.list 文本文件,里面内容为:
0001_c2_f0046182.jpg
0001_c2_f0046302.jpg