python - 如何在 spyder 中导入和打印单独的 txt 文件?
问题描述
我正在尝试将几个文本文件导入到我的 Spyder 文件中,稍后我想将其添加到列表中。
为什么
test1 = open("test1.txt")
导致 test1 为“TextIOWrapper”?我如何将内容带入 python 文件?提前致谢
解决方案
打开列表后,您需要将这些行读入列表中。例如,代码应该是:
with open('test1.txt') as f:
test1= f.readlines()
上面的代码会将你的文本文件的内容读入列表中test1
。但是,如果您的文本文件中的数据被分隔为多行,则转义字符 '\n' 将包含在您的列表中。
为避免这种情况,请使用以下精炼代码:
test1= [line.rstrip('\n') for line in open('test1.txt')]
推荐阅读
- visual-studio - 从其他数据库插入,避免已经插入的数据
- list - 颤振'列表
' 不是类型 'List 的子类型 ' - mongodb - mongodb 可以在 $unionWith 中使用 $push
- python - Discord.py 添加一个命令来存储数据
- spring-boot - 带有 Axon 的 Spring Boot JPA
- steam - 如何在 ubuntu 中提供安装驱动器的路径
- javascript - new RegExp() 构造函数的反面是什么?
- python - 如何计算熊猫数据框中列中特定值的平均值?
- laravel - Laravel 在到期日、3 天后、一周后从不同用户到不同客户的自动发票提醒电子邮件
- javascript - 如何在发送前为两个同名字段创建实时投注?