我正在尝试将几个文本文件导入到我的 Spyder 文件中,稍后我想将其添加到列表中。为什么test1 = open("test1.txt")导致 test1 为“TextIOWrapper”?我如何将内容带入 python 文件?提前致谢
1 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
打开列表后,您需要将这些行读入列表中。例如,代码应该是:
with open('test1.txt') as f: test1= f.readlines()
上面的代码会将你的文本文件的内容读入列表中test1
。但是,如果您的文本文件中的数据被分隔为多行,则转义字符 '\n' 将包含在您的列表中。
为避免这种情况,请使用以下精炼代码:
test1= [line.rstrip('\n') for line in open('test1.txt')]
添加回答
举报
0/150
提交
取消