"在Python中忽略换行符" 修訂間的差異
出自 YTYZX有图有真相的百科
(创建页面,内容为“f.readlines()和f.read().splitlines()都是返回一个list,f.readlines()后面有加\n,f.read().splitlines()没有\n”) |
|||
行 1: | 行 1: | ||
− | + | 在Python中使用f.readlines()和f.read().splitlines() 均 返回一个list ,区别在于f.readlines()后面 会 有 换行符(\n ),f.read().splitlines() 则会自动删除每一行后面的换行符。 | |
+ | 1.以“c:/temp/ytyzx.txt”文件举例说明,文件内容如下(This is YTYZX org website)。 | ||
+ | [[File:Python3CRLF1.png]] | ||
+ | |||
+ | 2.输入“with open(r'c:/temp/ytyzx.txt') as f:”以只读模式打开文件,输入“for i in f.readlins():”逐行读取数据,最后输入“print(i)”输出每一行内容。 | ||
+ | [[File:Python3CRLF2.gif]] | ||
+ | |||
+ | 3.输入“with open(r'c:/temp/ytyzx.txt') as f:”以只读模式打开文件,输入“for i in f.read().splitlines():”逐行读取数据,最后输入“print(i)”输出每一行内容。 | ||
+ | [[File:Python3CRLF3.gif]] |
於 2021年1月8日 (五) 21:54 的修訂
在Python中使用f.readlines()和f.read().splitlines()均返回一個list,區別在於f.readlines()後面會有換行符(\n),f.read().splitlines()則會自動刪除每一行後面的換行符。
1.以“c:/temp/ytyzx.txt”文件举例说明,文件内容如下(This is YTYZX org website)。
2.输入“with open(r'c:/temp/ytyzx.txt') as f:”以只读模式打开文件,输入“for i in f.readlins():”逐行读取数据,最后输入“print(i)”输出每一行内容。
3.输入“with open(r'c:/temp/ytyzx.txt') as f:”以只读模式打开文件,输入“for i in f.read().splitlines():”逐行读取数据,最后输入“print(i)”输出每一行内容。