在用python读取txt时会遇到以下这种情况:
而我想要以下这种格式:
可以通过以下程序来完成:
with open('voc_classes.txt', encoding='utf-8') as f:
class_names = f.readlines()
class_names = [c.strip() for c in class_names]
待处理txt的名字叫voc_classes.txt,readlines()是一次性读取所有行并返回列表,此时生成的class_names中包含换行符,c.strip()函数用于删除指定字符串头尾的字符,当括号中为空时默认删除空白符(包括’n’, ‘r’, ‘t’, ’ '),通过一个循环使c指向class_names中的每一个字符串。



