pretty-print相关内容

使用 Python 将 JSON 数据漂亮地打印到文件

一个课程项目涉及解析 Twitter JSON 数据.我正在获取数据并将其设置到文件中没有太多麻烦,但这一切都在一行中.这对于我正在尝试进行的数据操作来说很好,但是该文件非常难以阅读,而且我无法很好地检查它,这使得数据操作部分的代码编写变得非常困难. 有谁知道如何在 Python 中执行此操作(即不使用我无法使用的命令行工具)?到目前为止,这是我的代码: header, output = ..
发布时间:2021-12-25 20:12:35 Python

java 8 中的漂亮打印 XML

我有一个存储为 DOM 文档的 XML 文件,我想将它打印到控制台,最好不使用外部库.我知道这个问题在这个网站上被问过多次,但是以前的答案都没有对我有用.我使用的是 java 8,所以这也许是我的代码与以前的问题不同的地方?我还尝试使用从网上找到的代码手动设置转换器,但这只会导致 not found 错误. 这是我的代码,目前只在控制台左侧的新行上输出每个 xml 元素. import j ..
发布时间:2021-12-18 14:09:51 Java开发

查看模板 Haskell 生成的代码的首选方法

如您所知,Template Haskell 用于在编译时以编程方式生成各种 AST 拼接. 但是,接头通常非常不透明,而且通常很难辨别接头实际生成的内容.如果您为拼接运行 Q monad,并且拼接是类型良好的,您将获得生成的 AST 片段的 showable 表示,但这种表示可以是非常难以理解,因为它的非结构化布局. 将一段 TH 生成的 AST 转换为类似于普通 Haskell 代码 ..
发布时间:2021-12-14 12:33:43 其他开发

很好地打印 Java 集合(toString 不返回漂亮的输出)

我希望像 Eclipse 调试器那样打印 Stack 对象(即 [1,2,3...])但打印它with out = "output:" + stack 不会返回这么好的结果. 澄清一下,我说的是 Java 的内置集合,所以我不能覆盖它的 toString(). 我怎样才能得到一个漂亮的可打印版本的堆栈? 解决方案 您可以将其转换为数组,然后使用 Arrays.toString( ..
发布时间:2021-12-14 08:17:20 Java开发

是否有内置函数来打印对象的所有当前属性和值?

所以我在这里寻找的是类似于 PHP 的 print_r 函数. 这样我就可以通过查看相关对象的状态来调试我的脚本. 解决方案 你真的把两种不同的东西混在一起了. 使用dir(),vars() 或 inspect 模块以获取您感兴趣的内容(我使用 __builtins__ 作为示例;您可以使用任何对象代替). >>>l = dir(__builtins__)>>>d = __b ..
发布时间:2021-12-14 08:05:45 Python

当使用 Spring MVC for REST 时,如何让 Jackson 漂亮地打印渲染的 JSON?

在使用 Spring MVC 开发 REST 服务时,我希望在开发中呈现 JSON '漂亮打印',但在生产中呈现正常(减少空格). 解决方案 如果您使用的是 Spring Boot 1.2 或更高版本,简单的解决方案是添加 spring.jackson.serialization.INDENT_OUTPUT=true 到 application.properties 文件.这假设您使用 ..
发布时间:2021-12-12 10:46:38 其他开发

如何让 Express 输出格式良好的 HTML?

在 Node.js 中使用 Express 时,我注意到它输出的 HTML 代码没有任何换行符或制表符.虽然下载可能更高效,但在开发过程中可读性不高. 如何让 Express 输出格式良好的 HTML? 解决方案 在你的主要 app.js 或它的位置: Express 4.x if (app.get('env') === 'development') {app.locals. ..
发布时间:2021-12-09 13:00:57 其他开发

如何在没有科学记数法和给定精度的情况下漂亮地打印 numpy.array?

我很好奇,是否有任何方法可以打印格式化的numpy.arrays,例如,以类似于此的方式: x = 1.23456打印 '%.3f' % x 如果我想打印浮点数的 numpy.array,它会打印几个小数,通常是“科学"格式,即使对于低维数组也很难阅读.但是,numpy.array 显然必须打印为字符串,即使用 %s.有解决方案吗? 解决方案 可以使用set_printoptions来 ..
发布时间:2021-12-08 08:55:51 Python

如何让 Python 的 ElementTree 漂亮地打印到 XML 文件?

背景 我正在使用 SQLite 访问数据库并检索所需的信息.我在 Python 2.6 版中使用 ElementTree 来创建包含该信息的 XML 文件. 代码 导入 sqlite3导入 xml.etree.ElementTree 作为 ET# 注意:省略了访问数据库的代码,# 拉取数据,并将元素添加到树中树 = ET.ElementTree(root)# 漂亮地打印到 Pytho ..
发布时间:2021-12-03 14:20:37 Python

使用 javascript 打印漂亮的 XML

我有一个字符串,它表示我想要漂亮打印的非缩进 XML.例如: 应该变成: 语法高亮不是必需的.为了解决这个问题,我首先转换 XML 以添加回车符和空格,然后使用 pre 标签来输出 XML.要添加新行和空格,我编写了以下函数: function formatXml(xml) {var 格式化 = '';var reg =/(>)(]*>$/)) {缩进 = 0 ..
发布时间:2021-12-03 14:09:51 前端开发

如何“漂亮"在 Ruby on Rails 中格式化 JSON 输出

我希望 Ruby on Rails 中的 JSON 输出“漂亮"或格式良好. 现在,我调用 to_json 并且我的 JSON 都在一行中.有时很难看出 JSON 输出流中是否存在问题. 有没有办法配置使我的 JSON 变得“漂亮"或在 Rails 中格式化得很好? 解决方案 使用 pretty_generate() 函数,内置于更高版本的 JSON.例如: 需要'json' ..
发布时间:2021-12-02 12:11:49 其他开发

如何以编程方式美化 JSON?

你知道任何“JSON Beautifier"吗?用于 JavaScript? 来自 {"name":"Steve","surname":"Jobs","company":"Apple"} 致 {“姓名":“史蒂夫",“姓氏":“工作",“公司":“苹果"} 示例 some_magic(jsonObj);//返回美化后的 JSON 解决方案 程序化格式化解决方案: 很多现代 ..
发布时间:2021-12-02 11:28:56 前端开发

如何漂亮地打印 JSON 文件?

我有一个乱七八糟的 JSON 文件,我想打印出来.在 Python 中执行此操作的最简单方法是什么? 我知道 PrettyPrint 接受一个“对象",我认为它可以是一个文件,但我不知道如何传入文件.仅使用文件名是行不通的. 解决方案 json 模块已经使用 indent 参数实现了一些基本的漂亮打印,该参数指定了多少空格缩进: >>>导入json>>>>>>your_json = ..
发布时间:2021-12-02 10:58:05 Python

使用 PHP 打印漂亮的 JSON

我正在构建一个 PHP 脚本,用于将 JSON 数据提供给另一个脚本.我的脚本将数据构建到一个大的关联数组中,然后使用 json_encode 输出数据.这是一个示例脚本: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip');header('内容类型:文本/javascript');回声 json_encode($dat ..
发布时间:2021-12-01 10:41:21 PHP

使用 JavaScript 打印漂亮的 JSON

如何以易于阅读(供人类读者)的格式显示 JSON?我主要寻找缩进和空白,甚至可能还有颜色/字体样式/等. 解决方案 漂亮的打印在 JSON.stringify() 中本地实现.第三个参数启用漂亮的打印并设置要使用的间距: var str = JSON.stringify(obj, null, 2);//间距级别 = 2 如果你需要语法高亮,你可以像这样使用一些正则表达式: funct ..
发布时间:2021-11-30 22:32:19 前端开发