只需要两行代码
import os
import random
path=r"E:数据集gameCoolBoxImageSetsMaintrain.txt"
with open(path, "r") as r:
train_file_names = [i for i in r.read().splitlines() if len(i.strip()) > 0]
for i in train_file_names:
print(i)
输出结果:
程序是通过行进行读取,不存在因为空格为中止符而导致字符读取不完整



