在 Spyder 中使用 IPython 时如何防止制表符在控制台输出中转换为空格

2023-12-25

在 IDLE Python 中如果我这样做print "a\tb"我得到的输出如下所示:a[TAB]b.

如果我在 Spyder 的 IPython 中执行相同的操作,则会得到如下输出:a[7 spaces]b

我喜欢将数据表输出为制表符分隔的文本,以便更轻松地从控制台复制并将其粘贴到 Excel。如果制表符转换为空格,事情就会变得更加困难。

IPython 或 Spyder 中是否有任何设置可以控制 TAB 字符的显示方式?我在 Windows 10 桌面上使用 Spyder+IPython。我意识到我可以将数据写入文件,但在这种情况下,仅使用控制台和剪贴板会更方便。


(Spyder 维护者在这里)根据记录,这个问题在我们的解决方案中得到了解决4.1.0版本,于 2020 年 3 月发布。

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

在 Spyder 中使用 IPython 时如何防止制表符在控制台输出中转换为空格 的相关文章

随机推荐

  • 将 SharePoint 列表数据提取到单独的 SQL Server 表的最简单方法?

    Edited What is the easiest way to scrape extract SharePoint list data to a separate SQL Server table One condition you r
  • wkhtmltopdf - 背景颜色未填充第二页

    我正在尝试使用 wkhtmltopdf 将 HTML 转换为 PDF 文档 我正在运行的命令是wkhtmltopdf test html test pdf 软件版本 wkhtmltopdf V wkhtmltopdf 0 12 5 with
  • php exec 命令(或类似命令)不等待结果

    我有一个想要运行的命令 但我不希望 PHP 坐等结果 是否可以让 PHP 不等待结果 即只是启动它并继续执行下一个命令 我找不到任何东西 并且不确定它是否可能 我能找到的最好的办法就是有人在一分钟内开始执行 CRON 工作 来自文档 htt
  • 仅在基于范围的循环中迭代奇数(偶数)元素

    假设我们有一个普通数组 或其他支持基于范围的循环的容器 const int N 8 int arr N 0 1 2 3 4 5 6 7 使用索引或迭代器 我们可以循环奇数元素并将索引增加 2 for int i 0 i lt N i 2 s
  • 在 noUISlider 中格式化工具提示

    我在我的 Rails 项目中使用 noUISlider noUiSlider create slider start 3 connect lower step 1 range min 1 max 9 pips mode steps dens
  • 如何设置 GOPRIVATE 环境变量

    我开始研究一个Go项目 它使用来自 Github 私有存储库的一些私有模块 每当我尝试运行时go run main go它给了我一个下面的410 Gone error 验证 github com repoURL 电子邮件受保护 cdn cg
  • Google 的 XSLT 页面索引

    我的网站是使用 XML 作为数据存储并使用 XSLT 作为模板创建的 看来 Google 不太擅长为基于 XML XSLT 的网站建立索引 是否有任何高效 易于实现的软件组件可以仅为 Google bot 索引器呈现 XSLT 如果他们使用
  • 去掉6位数后的经纬度小数部分

    我以这种格式得到纬度和经度 纬度23 132679999999997 经度72 20081833333333 但我想要这种格式 纬度 23 132680 经度 72 200818 我怎样才能转换 double Latitude 23 132
  • 重试 F# 中的计算表达式或其他构造

    我希望能够在 F 中编写一个计算表达式 以便在抛出异常时能够重试操作 现在我的代码如下所示 let x retry fun gt GetResourceX let y retry fun gt GetResourceY let z retr
  • 如何在拖动光标时绘制没有间隙的细线?

    我有以下类 它刷新第 0 层中的 jpeg 文件 第 1 层用于绘制 绘制 草绘与粉碎事物相关的任何内容 但在我的绘画中 当我想画一条细线时 它就断了 因为鼠标光标移动需要慢一些 如何解决鼠标快速移动时线保持连接状态的问题 注释 java
  • 如何使用 Objective C 通过单击分段按钮在 Tableview 上重新加载字典?

    我需要创建一个tableview有两个按钮UISegment control 我正进入 状态JSON反应两个不同arrays有两个keys 对于这两个键我创建了两个buttons 每当我单击分段按钮一 然后Schools键值应该加载到表视图
  • 来自 Azure Function 的 Ping 服务器

    我有以下 Azure 函数 但失败了访问被拒绝 忽略逻辑很奇怪的事实 我只是在做第一次测试 public static void Run TimerInfo myTimer ILogger log List
  • 性能 - 在 Python 中比较 2 个大型字符串列表的最快方法

    我有 Python 列表 其中一个包含大约 13000 个不允许的短语 另一个包含大约 10000 个句子 phrases phrase1 phrase2 phrase with spaces sentences sentence some
  • 使用 AVX 一次性进行 4 个水平双精度求和

    该问题可以描述如下 Input m256d a b c d Output m256d s a 0 a 1 a 2 a 3 b 0 b 1 b 2 b 3 c 0 c 1 c 2 c 3 d 0 d 1 d 2 d 3 到目前为止我所做的工作
  • 新站点的 MVC 或 Webform 架构

    我正在开发一个网站 求职门户 我有2 3年的ASP NET webform开发经验 我想创建一个专业的工作门户网站 以改进和了解更多信息 但试图决定最佳架构 任何建议或建议都会有所帮助 Thanks 嗯 有很多种方法可以回答这个问题 我相信
  • 如何重用mysql中已删除的主键?

    我在 mysql 表中有一个名为 id 的列 它也是自动递增的主键 当我删除行时 它们的 id 也将被删除 从而在我的 id 序列中创建 漏洞 例如 1 2 3 9 10 30 等 有没有办法重新使用这些已删除的 id s Using AL
  • Visual Studio 2015 中缺少重构菜单

    我在 Visual Studio 2015 中找不到右键单击上下文菜单 我知道我的项目或我正在处理的文件没有任何问题 我可以在 Visual Studio 2013 中找到右键单击上下文重构菜单 但是 在 Visual Studio 201
  • 如何使用 PHP 签署 AWS API 请求?

    我正在尝试签署 AWS API 请求 然后使用 cURL 目的是将跟踪号码提交给服务提供商的 API 并使用响应 我对 AWS API 完全是个菜鸟 经过多次测试后找不到我的错误 我尝试了很多方法 但都导致 message Forbidde
  • 如何编写特定的数学算法

    我得到了这个算法来帮助我在 SQL 中创建夹具列表 但是将其应用为 SQL 代码 我不知道该怎么做 有没有办法有人可以指导我如何用代码应用它 下面是我的表架构 下面是算法 League LeagueID TINYINT IDENTITY 1
  • 在 Spyder 中使用 IPython 时如何防止制表符在控制台输出中转换为空格

    在 IDLE Python 中如果我这样做print a tb 我得到的输出如下所示 a TAB b 如果我在 Spyder 的 IPython 中执行相同的操作 则会得到如下输出 a 7 spaces b 我喜欢将数据表输出为制表符分隔的