问题标签 [output-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
32603 浏览

tabular - 如何将 SQL Server Profiler 2008 的输出转储到类似 CSV 的文件

我正在调试存储过程,现在我感兴趣的是什么以什么顺序运行以及哪些参数,而不是运行速度有多快,以及什么可能潜入并导致减速。

所以,我捕获了几分钟的踪迹。问题是东西太多了,我需要缩小范围。如果我这样做File -> Save As,我会得到以下选项:

  • 跟踪文件...
  • 跟踪模板...
  • 跟踪表...
  • 跟踪 XML 文件...
  • 跟踪用于重放的 XML 文件...

现在,这些都是不错的选择,但我真正想要的是表格格式,例如 CSV。我认为 SP 跟踪中的逗号可能会弄乱 CSV 格式。我很乐意使用其他东西,例如||分隔符。

一旦我有了表格格式,我可以使用grep等对其进行过滤,然后使用 Python 轻松处理它以查看我想要的确切内容。我开始使用脚本解析 XML 文件,但发现自己在跟踪文件格式上花费了太多时间XML(以前没有使用过lxml库)。

那么......有没有更简单的方法?我至少可以以某种方式将其复制到 Excel 吗?

0 投票
2 回答
556 浏览

python - Long NumPy 数组无法完全打印?

我正在尝试打印两个 1001x1 数组的完整内容,但 Python 只给我截断的输出,如下所示:

而不是完整的数组。

谁能给我如何获得完整的 1001x1 阵列的解决方案?

0 投票
5 回答
8212 浏览

perl - 更新命令行输出

我的程序(恰好在 Perl 中,虽然我不认为这个问题是 Perl 特有的)在程序中的一个点输出状态消息,形式为Progress: x/yywherexyy是一个数字,例如:Progress: 4/38

我想在打印新的状态消息时“覆盖”以前的输出,这样我就不会用状态消息填充屏幕。到目前为止,我已经尝试过:

如果我在$progressString. 但是,如果我省略换行符,则输出缓冲区永远不会被刷新,也不会打印任何内容。

对此有什么好的解决方案?

0 投票
2 回答
131 浏览

c++ - 为什么我的“双”值没有按我预期的方式打印?

我可以使用变量类型“double”表示以下坐标三元组吗?

这些值对应于我输入文件中的 x、y 和 z。在我的程序执行了一些处理之后,我得到了具有以下值的输出文件:

我曾经double x, y, z代表过这些价值观。为什么不使用与第一个示例更相似的格式打印它们?

0 投票
1 回答
3751 浏览

java - JaxB 输出格式?

我目前正在研究使用 JaxB 处理 xml 信息的读/写的 Java 代码。它填充了一个在整个程序中使用的 Java 类。在某些时候,该类被编组并写回 xml。我对此没有任何问题,并且一切都按预期运行。

我很好奇的是,是否有办法改变 JaxB 写出浮点数的格式。例如,我正在使用的部分 xml 架构包含以下摘录:

所以当我解组它时,'myObfuscatedValue' 基本上是作为一个 Double 出现的。然后我有一个围绕 JaxB 生成的类的包装类,它允许用户通过标准的 setter/getter 访问/修改变量。编组返回也可以正常工作。

我还想做的是让 JaxB 以特定的数字格式写出双精度数(类似于 DecimalFormat 像 "0.0000E00" 。这很容易做到吗?我已经被反弹到几个不同的资源来了解如何做这个,但我承认我对 xml/schemas/JaxB 的了解不是最新的。有没有办法改变 xjc 调用来做到这一点?如果可能,我想尽可能避免更改模式文件(它被不同语言的多个代码,我必须了解更改它是否会首先破坏任何这些代码)。

任何关于此事的帮助、见解或建议将不胜感激。

0 投票
1 回答
1293 浏览

r - 查看数据帧的内容时是否可以截断输出?

我有一个带有一些很长的“评论”列的数据框。当我让它们显示时,它们被分成不同的块,很难跨行阅读。是否可以更改 R 中的设置或修改对 data.frame 的调用以截断一定长度的字符串?

示例:一个 3 列数据框

在我的屏幕上看到的结果数据框:

0 投票
2 回答
3510 浏览

java - Java printff 字符串仅输出格式

如何使用 printf 格式化输出。

假设我想在格式化程序中打印以下内容。

我不是在问使用“\t”,而是在问 printf 样式格式?如果有人可以给我建议和例子。或者可以与示例链接。我可以这样做以满足我的需要。

0 投票
3 回答
657 浏览

perl - 以预定义的格式打印输出 Perl

我正在使用以下代码将 3D 坐标 (x,y,z) 生成到文件中。

现在,我的问题是我想获得具有精确格式(PDB)和索引值的输出,例如,

这里的 x,y,z 坐标应该是数据类型 real(8.2) 和其他是右对齐的。x,y,z 值不是从程序生成的值。我放置了任意值。请帮我。

0 投票
3 回答
1661 浏览

java - 将输出格式化为具有相同的列数

我想创建这样的东西,每行都被“管道”字符包围。

  • 在第一行,右边的填充是 1 个空格。
  • 在第二行中,右边的填充是 4 个空格。
  • 第三行是2个空格。

我正在尝试通过 printf + 格式化(而不是明确计算填充数)来做到这一点,但我在格式化语法上遇到了一些问题。这是我当前的代码:

我试图表明每行的最大值为 50 个字符,即该行中的第一个字符是“管道”,而该行中的最后一个字符是另一个“管道”)。

问题是放置 50 个空格时没有考虑左侧部分已经使用的字符(即“| FIRST LINE”)。上面的代码类似于:

那么,如何定义输出格式以便将两个字符串都考虑到宽度?

提前致谢。

0 投票
8 回答
265412 浏览

postgresql - psql 的替代输出格式

我在 Ubuntu 上使用 PostgreSQL 8.4。我有一个表格,其中的列c1通过cN. 这些列足够宽,以至于选择所有列会导致一行查询结果多次换行。因此,输出很难阅读。

当查询结果仅包含几行时,如果我可以查看查询结果以使每行的每一列都在单独的行上,那将很方便,例如

我在不希望安装任何其他软件的服务器上运行这些查询。是否有一个 psql 设置可以让我做这样的事情?