如何用Python逐行读取文本
这不是来自文件的内容,而是一个变量的值,像下面这样:
fulltext = u'''test1,TEST1
test2,TEST2'''
3 个回答
0
有点不太清楚,不过这是不是你想要的呢?
string = """line one
line two
line three"""
lines = string.split('\n')
1
在编程中,有时候我们会遇到一些问题,可能是因为代码写得不够好,或者是我们对某些概念理解得不够透彻。比如,有人可能会在使用某个功能时,发现它并没有按照预期工作。这种情况下,通常需要仔细检查代码,看看哪里出了问题。
另外,编程的世界里有很多工具和库可以帮助我们更轻松地完成任务。了解这些工具的使用方法,可以让我们的工作效率大大提高。
总之,遇到问题时,不要急于放弃,仔细分析,寻找解决方案,慢慢积累经验,你会发现编程其实很有趣!
for line in fulltext.split('\n'):
# do something with the line
5
lines = fulltext.splitlines()
>>> 'a\rb\nc\r\nd'.splitlines()
['a', 'b', 'c', 'd']
处理 \r
、\n
以及它们的组合(在其他操作系统上也能工作):