问题标签 [data-dumper]

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 投票
1 回答
207 浏览

perl - Perl DNS 验证使用模块 Net::DNS、Data::Dumper 和 Getopt::Long 错误

当我运行此脚本时,我收到以下错误:

我确保安装了所有 Net::DNS、Data::Dumper 和 Getopt::Long 模块。

我该如何解决这个问题,以便我可以输入 ./script --filename?

文件名是要验证的域名列表。

0 投票
3 回答
228 浏览

perl - 使用 Data::Dumper 结果发出警告时如何获取行号?

warn在以下两种情况下表现不同:

第一个打印:

第二个打印件只是:

没有任何行号。

使用 Dumper 结果发出警告时如何获取行号?

0 投票
1 回答
1338 浏览

perl - Perl 中的 Data::Dump 和 Data::Dumper 模块有什么区别?

我已经使用Data::Dumper了很长时间。在谷歌上搜索时,我发现了另一个类似的模块Data::Dump

谁能告诉我,他们提供的子程序之间的主要区别是什么?

0 投票
0 回答
287 浏览

python - Python dumper.dump() 在 shell 中转储类信息,但不在脚本中

我是 Python 新手,很高兴从 Perl 过渡,我非常依赖 Data::Dumper。

我试图让 dumper.dump() 从脚本中转储关于类的信息。它在外壳上工作正常。在脚本中,dump() 只显示类名,但不显示实例数据。

下面,square.py 定义 Square 类并执行:

输出是:

dump() 不显示传递给构造函数的实例数据。但它确实在 shell 中显示实例数据。

我尝试将 instance_dump 更改为“全部”,但没有成功。

我正在使用自卸车版本 1.04 和 python 3.4.3。

0 投票
1 回答
673 浏览

perl - 用perl解析消息头

我的编程水平充其量是中级,而且我之前用过的 Perl 不多,所以请轻声回复。

我正在尝试从入站电子邮件中提取原始的“发件人地址”(不是“信封发件人地址”)。

我解析通过我服务器上的 MailScanner 软件的入站电子邮件。如果我写(使用 MailScanner 的内置消息对象):

我得到以下日志条目(已清理):

如果我写(基于 MailScanner 的作者的建议):

我得到以下日志条目:

不确定如何处理该结果,我尝试通过我在网上找到的 MailScanner 兼容脚本使用 Data::Dumper 并产生以下结果:

等等。

所以我接下来尝试使用以下内容解析 mail_hdr_list:

我得到了这个结果:

我很困惑。我不知道如何从这个对象获取 From: 地址,但不是信封发件人地址。

任何重写我的代码的帮助将不胜感激。

0 投票
1 回答
1791 浏览

perl - 如何在 perl 中获取 dumper 的“Var1”值

当我使用下面的代码时,它会给出输出,但我想要“width”、“file_media_type”、“file_ext”值,但我无法单独获得这个值。我对 Perl 很陌生,请帮助我!

代码

输出

0 投票
1 回答
695 浏览

arrays - 从嵌套的哈希/数组数据结构中获取值

我正在使用 Perl 进行一些 API 查询,并使用 Data::Dumper 来打印内容,并希望将几个键分配为变量。

但是,我无法打印特定键的 (b4) 输出或将其定义为变量。

我认为这是由于 JSON 格式的 HASH/ARRAY/HASH/HASH/Key=>Value 的嵌套数据结构。

如何从引用的布局中获取值“24”?

0 投票
2 回答
394 浏览

perl - 遍历哈希数组

我编写了以下例程,遍历哈希 0 - 7 并打印出每个中特定键的值。我需要在每个哈希中获取 'b4' 的值。

我想取消(0..7),当有不同数量的哈希时,使用更智能的东西。例如,有时只有 2 个,或者可能有 160 个。

数据结构如下:

0 投票
2 回答
396 浏览

perl - Perl eval Data::Dumper 不一致

我必须在 Perl 中序列化和反序列化。我知道Data::Dumper并且eval不是最适合这项工作的人,但我不允许在我正在处理的遗留脚本中修改这方面。
下面是两种使用方法(CODE 1CODE 2eval
CODE 1中,哈希在通过 反序列化之前可作为字符串使用eval
CODE 2中,哈希在通过 反序列化Dumper之前使用 进行序列化eval

在这两个代码示例中,反序列化的两种尝试方法之一都有效。为什么其他反序列化方法不起作用?

代码 1

输出

但下面的代码以相反的方式工作:
CODE 2

输出

0 投票
3 回答
887 浏览

perl - Perl - 使用 Data::Dumper 写回文件

我有一个大的 .csv 文件(2 - 300 万条记录)。我需要连接前三个字段(带下划线)并将其附加到每条记录,然后我需要根据该新字段和其他三个字段对文件进行排序。我能够做到这一点(目前正在使用 4 个记录文件对其进行测试) - 但我不确定如何以相同的 .csv 格式将其写回文件 - 而不是 Data::Dumper 格式化每个文件的方式行作为单独的变量。这是我到目前为止的代码 - 我有几行打印(到屏幕)行来看看它在做什么 -

我假设它在“print $OFH Dumper(@data);”中 我需要将其重新格式化回其原始形式的行。

请善待,因为我是新手。

__________编辑__________________________________

以下是测试 .csv 文件中的四行 - 第一行是标题记录:

希望阅读起来不会太复杂。