python3 print输出时会有空行的问题及解决方法

 

python3读取1.txt然后打印输出到2.txt

 

发现打印输出有空行,这是因为文本已经带了一个 '\n' 了,print  默认也是 '\n',所以就换了两行。

 

解决方法

 1)strip() :用于移除字符串头尾指定的字符(默认为空格)

即添加一句line.strip()把文本带有的'\n'移除

 

 

 

 

2)添加end=''

在print()中的两个重要参数,sep和end:自定义间隔符(默认空格)和结束符(默认回车)

添加end=''即为print的end参数传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串。

 

 

posted @   阿光_He  阅读(9056)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示