在python之中使用过open()函数打开一个文本文件然后直接将其里面的内容使用read()方法一次性读取出来的时候,实际上是将文件内容及其格式都以字符串格式保存起来了。而这样的方式不利于阅读,所以需要按照行的形式将字符串分割,下文会有详细解析。
将python中的字符串按行分割实际是上是涉及到两个方面的知识,首先就是文本文件之中是使用回车来进行换行的,而这个换行符是看不到。另一个知识就是python字符串分割使用的是split()方法,而这个方法又是需要按照指定的字符才可以分割。
那么将这两点结合起来分析一下就能够知道该使用哪一个符号作为调用split()分割字符串方法的参数了,无论是文件内容之中的回车换行还是其他方式取到的数据中有换行,只要将其读取到了python之中的话都会转成对应的换行符。
而python内换行符虽然也是隐藏起来没有表示的,但是它实际上使用的是转义字符\n来作为换行符。所以只需要将转义字符换行符\n作为分隔字符串的参数就可以把它按行分割了,代码示例如下所示:
file = open(’D:\demo\tmp\dcf.txt’) res = file.read() sp = res.split(’\n’)
字符串按行分割之后会转为一个包含了所有内容的列表,而列表内的元素就是字符串每一行的内容。
以上就是关于“Python字符串怎么按行分割?Python字符怎么分割成多少行”的全部内容了,希望对你有所帮助。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。