问题描述:文件tesxtt:.txt内容,按行读取文件,打印到控制台,出现多个空行问题。
因为print()在打印时默认添加了换行,所以添加。
1、如果文件输出有空行,可以直接取消print的换行。
2、给print()添加一个end,取消自动换行=""参数:print(line,end="")。
与windows和unix无关。
实例
#代码1 withopen('test.txt','r')asf: lines=f.readlines() forlineinlines: print(line,end="") f.close() #代码2. f=open("test.txt","rt")#网上很多人都说换成ru,或者rt。 content=f.readlines() foriincontent: print(i,end="") f.close() ========================================================== cccccccc88888888888888888888888 ddddddddddddddddddddddddddddddddddddddddddddddddddddddddd 333343434343fsddf safsdfasdfsadfsadsf cccccccc88888888888888888888888 ddddddddddddddddddddddddddddddddddddddddddddddddddddddddd 333343434343fsddf safsdfasdfsadfsadsf
以上是python阅读文件中空行的解决方案,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。