如何从python中的txt文件中逐行提取文本
发布时间:2020-12-20 12:24:03 所属栏目:Python 来源:网络整理
导读:我有一个这样的txt文件: audi lamborghiniferraripagani 当我使用这段代码时: with open("test.txt") as inp: data = set(inp.read().split()) 这提供的数据为:[‘pagani’,’lamborghini’,’ferrari’,’audi’] 我想要的是从txt文件中提取文本,逐行输
我有一个这样的txt文件:
audi lamborghini ferrari pagani 当我使用这段代码时: with open("test.txt") as inp: data = set(inp.read().split()) 这提供的数据为:[‘pagani’,’lamborghini’,’ferrari’,’audi’] 我想要的是从txt文件中提取文本,逐行输出数据 [‘audi lamborghini’,’pagani’] 怎么做到这一点? 解决方法data = inp.read().splitlines() 你可以做到 data = inp.readlines() 要么 data = list(inp) 但后两者会在每一行留下换行符,这往往是不可取的. 请注意,由于您关心订单,因此不建议将字符串放入任何类型的集合中 – 这会破坏订单. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python – 课堂内的Dictonaries和Lambda?
- Python编程中的文件操作攻略
- Java. How to use headless browsers for crawling web and
- python – 在pandas dataframe中以相同字符串开头的列的和值
- Python Eve:请求的资源上没有“Access-Control-Allow-Orig
- Python:三元表达式、列表推导式和生成器表达式
- python – Pandas Dataframe将数据拼接成2列,并用逗号和整数
- python基于ID3思想的决策树
- python – 使用PyTables存储图像和元数据
- Python爬虫利器之Beautiful Soup实例测试