Python 在输出中添加额外的换行符

2024-01-29

输入文件:a.txt

aaaaaaaaaaaa
bbbbbbbbbbb
cccccccccccc

蟒蛇代码:

with open("a.txt") as f:
    for line in f:
        print line

问题:

aaaaaaaaaaaa

bbbbbbbbbbb

cccccccccccc

如您所见,输出的每个项目之间都有额外的行。

如何防止这种情况发生?


print附加换行符,并且输入行已经以换行符结尾。

标准解决方案是逐字输出输入行:

import sys

with open("a.txt") as f:
    for line in f:
        sys.stdout.write(line)

PS:对于 Python 3(或具有打印功能的 Python 2),abarnert 的print(…, end='')解决方案是最简单的一种。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 在输出中添加额外的换行符 的相关文章

  • Python 中的字节数组

    如何在 Python 中表示字节数组 如 Java 中的 byte 我需要用 gevent 通过网络发送它 byte key 0x13 0x00 0x00 0x00 0x08 0x00 在Python 3中 我们使用bytes对象 也称为s
  • Python从int到string的快速转换

    我正在用 python 求解大量阶乘 并发现当我完成计算阶乘时 需要相同的时间才能转换为字符串以保存到文件中 我试图找到一种将 int 转换为字符串的快速方法 我将举一个计算和 int 转换时间的例子 我正在使用通用的 a str a 但感
  • Python在postgresql表中查找带有单引号符号的字符串

    我需要从 psql 表中查找包含多个单引号的字符串 我当前的解决方案是将单引号替换为双单引号 如下所示 sql query f SELECT exists SELECT 1 FROM table name WHERE my column m
  • 希伯来语中的稀疏句子标记化错误

    尝试对希伯来语使用稀疏句子标记 import spacy nlp spacy load he doc nlp text sents list doc sents I get Warning no model found for he Onl
  • 将 numpy 数组写入文本文件的速度

    我需要将一个非常 高 的两列数组写入文本文件 而且速度非常慢 我发现如果我将数组改造成更宽的数组 写入速度会快得多 例如 import time import numpy as np dataMat1 np random rand 1000
  • 了解 Python 中的酸洗

    我最近接到一项作业 需要以腌制形式放置一本字典 其中每个键引用一个列表 唯一的问题是我不知道腌制形式是什么 谁能给我指出一些好的资源的正确方向来帮助我学习这个概念 pickle 模块实现了一个基本但强大的算法 用于序列化和反序列化 Pyth
  • 当单词以“|”分隔时如何读取文件(埃因霍温)?

    在Python中 我有一个文件 其中的单词由 例如 city state zipcode 我的文件阅读器无法区分单词 另外 我希望我的文件阅读器从第 2 行而不是第 1 行开始 如何让我的文件阅读器分隔单词 import os import
  • 更改 Altair 中的构面标题位置?

    如何将方面标题 在本例中为年份 移动到每个图的上方 默认值似乎位于图表的一侧 这可以轻易改变吗 import altair as alt from vega datasets import data df data seattle weat
  • 可以用 Django 制作移动应用程序吗?

    我想知道我是否可以在我的网站上使用 Django 代码 并以某种方式在移动应用程序 Flutter 等框架中使用它 那么是否可以使用我现在拥有的 Django 后端并在移动应用程序中使用它 所以就像models views etc 是的 有
  • 更改 python tkinter canvas 中的线坐标

    我画了一条线tkinter Canvas现在我想移动一端 这可能吗 例如和itemconfig import tkinter tk tkinter Tk canvas tkinter Canvas tk canvas pack line c
  • Python Pandas 根据另一列的总计从另一个数据帧中选择值

    我下面有一个 DataFrame 但我需要根据取消和订单列从每个代码中选择行 假设代码 xxx 的阶数为 6 1 5 1 阶数为 11 我需要一种算法 可以选择满足总共 11 行的行 阶数为 6 5 如果没有行匹配 则选择最接近的 id 并
  • python是带有字符串的运算符行为[重复]

    这个问题在这里已经有答案了 我无法理解以下行为 我正在创建 2 个字符串 并使用 is 运算符来比较它 对于第一种情况 它的工作方式有所不同 对于第二种情况 它按预期工作 当我使用逗号或空格时 它显示是什么原因False与比较is当没有使用
  • `list()` 被认为是一个函数吗?

    list显然是内置类型 https docs python org 3 library stdtypes html list在Python中 我看到底下有一条评论this https stackoverflow com a 53645813
  • 在Python中计算内存碎片

    我有一个长时间运行的进程 不断分配和释放对象 尽管正在释放对象 但 RSS 内存使用量会随着时间的推移而增加 如何计算发生了多少碎片 一种可能性是计算 RSS sum of allocations 并将其作为指标 即便如此 我该如何计算分母
  • Python 类型安全吗?

    根据维基百科 https en wikipedia org wiki Type system Type safety and memory safety 如果一种语言不允许违反类型系统规则的操作或转换 计算机科学家就认为该语言是 类型安全的
  • 解析根元素内元素之间的 XML 文本

    我正在尝试用 Python 解析 XML 以下是 XML 结构的示例 a aaaa1 b bbbb b aaaa2 a
  • Python 声音(“铃声”)

    我想让一个 python 程序在完成任务时通过发出嘟嘟声来提醒我 目前 我使用import os然后使用命令行语音程序说 进程完成 我更愿意它是一个简单的 铃 我知道有一个函数可以用于Cocoa apps NSBeep 但我认为这与此没有太
  • 无法在 python 3.8 上将带有 webapp 的 python 部署到 azure

    我正在尝试使用部署一个测试项目Flask使用以下方法将框架迁移到 Azure 云中Azure CLI https learn microsoft com en us azure app service containers quicksta
  • 为什么 smtplib.SMTP().sendmail 不发送 DKIM 签名邮件

    我已经在服务器上设置了 postfix 以及 openDKIM 当我跑步时 echo Testing setup mail s Postfix test my email address 我收到电子邮件 邮件标题中有一个DKIM Signa
  • Python 通过从现有 csv 文件中过滤选定的行来写入新的 csv 文件

    只是一个问题 我试图将 csv 文件中的选定行写入新的 csv 文件 但出现错误 我试图读取的 test csv 文件是这样的 两列 2013 9 1 2013 10 2 2013 11 3 2013 12 4 2014 1 5 2014

随机推荐

  • coturn STUN 请求在本地工作,但不适用于远程连接

    我已成功向 coturn 服务器发出 TURN 请求 https github com coturn coturn https github com coturn coturn 但在执行 STUN 请求时失败 如果我尝试从运行服务器的同一台
  • Spring Security 3.1 和正确的 Jar

    我正在使用 Spring 3 1 并且是第一次使用 LDAP 这是我的 security xml
  • keras 学习的 LSTM 网络中的前向传递

    我有以下代码 希望能够从 2 层 LSTM 获得前向传递 this is a simple numerical example of LSTM forward pass to allow deep understanding the LST
  • 为什么 Haskell 在解决“重载”运算符方面遇到了麻烦?

    这个帖子 https stackoverflow com questions 18372060 overload built in function in haskell rq 1提出以下情况的问题 接受的答案告诉我们您实际上正在做的是创建
  • Knockoutjs 在 Internet Explorer 中运行速度极慢

    In brief I ve got a page with KO code that operates absolutely cool in Google Chrome Firefox Safari etc But the performa
  • Spring boot WAR 部署到 Tomcat 并缺少静态资源的上下文

    我在将 Spring Boot 应用程序作为 WAR 文件部署到独立的 Tomcat 7 服务器时遇到问题 它构建和部署得很好 但是当 index html 页面尝试加载其他静态资源时 它们缺少 url 中的上下文 因此无法加载 404 e
  • VS Code:“不允许使用属性调试选项”

    我正在尝试学习 Python 并设置 VS Code 的 Python 调试器 如本视频所述 https www lynda com Python tutorials Choosing editor IDE 661773 707220 4
  • 取消令牌和线程不起作用

    我想取消一个线程并在之后运行另一个线程 这是我的代码 private void ResetMedia object sender RoutedEventArgs e cancelWaveForm Cancel cancel the runn
  • Laravel:npm run watch 错误

    我正在开发一个项目并运行 npm run watch 我得到了这个错误 我本来工作正常 但突然出现这个错误 gt watch C projects tests blog gt node node modules cross env dist
  • Mac OS X 中是否有等效的 PTHREAD_MUTEX_ROBUST ?

    我正在使用一个pthread mutex t with PTHREAD PROCESS SHARED在共享内存上进行不同进程之间的同步 如果进程退出但互斥锁保持锁定状态 则互斥锁可能会死锁 有一个PTHREAD MUTEX ROBUST在
  • 有没有办法转发声明协方差?

    假设我有这些抽象类Foo and Bar class Foo class Bar class Foo public virtual Bar bar 0 class Bar public virtual Foo foo 0 进一步假设我有派生
  • 如何停止Python线程中的for循环?

    我正在尝试用 Python 创建一个脚本来学习线程 但我似乎无法停止线程中的 for 循环 目前 我正在使用 pyInstaller 编译脚本并结束线程进程 我知道这不是最好的方法 有人可以向我解释如何根据命令结束线程吗 我读过许多其他问题
  • AJAX 重写后如何重新绑定对话框?

    我有一个学生表 每一行都是他们的名字 一个选择列表来选择他们的课程出勤率 然后单击 消息 链接时会弹出一个对话框 向学生发送消息 该表由选定的课程列表动态驱动 例如 教师选择一门课程 然后表中会重新填充该课程中的所有学生 这是通过 AJAX
  • mongodb:限制对特定集合的读/写访问

    即使用户拥有数据库的读 写访问权限 是否有任何方法可以限制数据库中特定集合的读 写访问权限 例如 我有一个名为 PRODCAST 的数据库 它包含 collA collB collC 和 collD 假设我们有 10 个用户 他们都可以访问
  • JSF:如果省略 GET 参数,则抛出 404 错误

    如果将无效的 GET 参数传递到页面 我需要抛出 404 错误 我已将其附加到验证器 如上所述here https stackoverflow com a 4902757 1973599 但如果根本没有参数 则验证器不会被调用 我该如何处理
  • 无法在 Docker 容器中使用 TypeScript 启动 React

    我试图npm run start一个使用以下命令创建的 React 应用程序 template typescript 因此 Typescript 已安装 作为 React 依赖项 但我的 Docker 容器抱怨一条通用错误消息 TypeSc
  • Nunit 使用的 XML 文件的 XSD

    在哪里可以找到 Nunit 使用的 XML 文件的 XSD 对于结果文件 看结果 xsd http www nunit org docs 2 2 files Results xsd 请注意 它在 Chrome 中对我来说无法正确显示 您可能
  • 是否有 .Net StyleCop 规则警告有关 lock(this)、lock(typeof、lock( 等) 的问题?

    这三种类型的锁显然都是不好的 还有哪些其他类型的锁定是不好的 有 Stylecop FxCop 规则可以解决这个问题吗 如果没有 那么您能帮我实现自定义规则吗 他们的代码一定是相似的 对吧 谢谢 The samples http dtt w
  • 使用 Hibernate 保存点

    问题是我在临时基础上使用休眠中的保存或更新 现在 当我最终触发更新时 它会将其永久存储在数据库中 否则回滚它 如何使用 hibernate 基础创建保存点是 spring like HibernateTemplate hibernateTe
  • Python 在输出中添加额外的换行符

    输入文件 a txt aaaaaaaaaaaa bbbbbbbbbbb cccccccccccc 蟒蛇代码 with open a txt as f for line in f print line 问题 aaaaaaaaaaaa bbbb