python-3.x - 我想使用 python 从文本文件中读取部分文本
问题描述
我刚来这地方。如果我在某个地方出错,请指导我。我也是python编程的新手。我的问题是:-我想在 python 中读取文本文件的所有行但有限的列。考虑到这一点: -
文本.txt
aaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbb cccccccccccccc dddddddddddddddd
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
注意:- 它是表格形式,但不在表格中,文本不是实际文本
要求:- 我希望 python 读取所有行但只有 2 列并打印它
请帮我解决它。!
这是我的python代码片段。!
我的文件 = 打开(“输出.txt”,“rt”)
对于 myfile 中的行:
数据 = myfile.read().replace('\t','')
data2 = open("output2.txt", "w")
data2.write(数据)
数据2.close()
解决方案
您可以根据空格分割每一行,然后只取前两列。
关于内存消耗的简单解决方案可能如下所示:
with open('myfile.txt', 'r') as f
lines = f.readlines()
for l in lines:
print(' '.join(l.split()[:2]))
推荐阅读
- angular - PhantomJS 执行 0 个测试,共 0 个测试
- php - Laravel登录表单,如何显示哪些用户输入了哪些数据?
- java-8 - 地图有列表作为值检查是否为空
- polymer - 用于 firefox 的 Polymer 3.0 Polyfils
- java - java.lang.ClassNotFoundException :Erreur lors de la configuration de la classe d'écoute de l'application
- email - Flask HTML 电子邮件未呈现
- android - 提高 android 应用程序中以编程方式捕获的图像的质量
- symfony - Symfony/Doctrine2 和关联实体
- java - SchemaSpy PostgreSQL - 警告 - 连接失败
- javascript - 在 Javascript 中使用异步结果的最简洁方法