python - 在 python 中使用 print() 删除额外的新行
问题描述
我已将这些行写在一个文件中
AA
BB
CC
使用以下python代码
f = open("foo.txt",'r')
for line in f:
print (line)
我看到在读取的每一行之间都有一个换行符
AA
BB
CC
# terminal prompt
如何删除这些新行?
解决方案
您可以改为print
调用
print(line, end='')
以防止print
在从文件读取的内容之上添加换行符。
推荐阅读
- android - ANDROID : Gradle 传入一个参数,例如 serverURL
- amazon-dynamodb - 如何动态更新 dynamodb 项目中的属性?
- python - 如何使用脚本来控制程序的输入?
- excel - 在一个 Excel 表中创建属性值的笛卡尔积
- php - 尊重验证规则 email() 验证电子邮件地址 ne fonctionne pas
- url - 将域绑定到十月 CMS 主题文件夹
- dialogflow-es - 如何让我的聊天机器人消息在对话流中有几秒钟的延迟响应?
- javascript - 如何将 js Map 传入 Spring 控制器
- angular - 如何在 Angular 7 项目中集成 html 模板
- javascript - 从 js ajax 调用运行 python 文件,它创建一个 JSON 文件