问题标签 [objectpath]

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 投票
0 回答
1147 浏览

python - ModuleNotFoundError:安装包时没有名为“objectpath”的模块

我第一次使用 python 3.7.1(在 Windows 10 上),我想

我已经使用 pip 成功安装了软件包:

已满足要求:c:\users\appdata\local\programs\python\python37-32\lib\site-packages (0.6.1) 中的对象路径

但是代码会生成一个错误,因为它没有找到对象路径

导入 objectpath ModuleNotFoundError:没有名为“objectpath”的模块`

我正在使用解释器项目默认(python3.7(python))

0 投票
1 回答
272 浏览

python - Python - 使用对象路径解析复杂的 JSON

我需要解析 terraform 文件,以 JSON 格式编写。我必须提取两个数据resourceid这是示例文件:

在这种情况下,我需要导出 anyresources的第一个键和值,并且 我尝试在 python 中编写它:idaws_security_group.vpc-xxxxxxx-test-1 sg-xxxxxxxxxxxxxxaws_security_group.vpc-xxxxxxx-test-2 sg-yyyyyyyyyyyy

result

('aws_security_group.vpc-xxxxxxx-test-1','aws_security_group.vpc-xxxxxxx-test-2')

没关系,但我无法提取id,任何帮助表示赞赏,也可以使用其他方法

谢谢

0 投票
1 回答
87 浏览

installation - Conda ObjectPath 安装不工作

我尝试使用在 Conda promt 中安装 objectpath

但这不会安装说找不到软件包。我使用了https://anaconda.org/auto/objectpath中的代码。

我怀疑是否有新命令,因为这段代码是 5 年前上传的。

请澄清我的疑问。谢谢

0 投票
1 回答
66 浏览

python - 获取对象路径中的键名

我将如何获取键的名称,例如 [800, 801] (键名未知)与 objectpath。在 jmespath 中很容易:keys(@)。

0 投票
1 回答
38 浏览

python - 如何使用 python 返回 JSON 中的上部字段?

所以,我需要一些帮助来返回找到某个字符串的 ID。我的 JSON 看起来像这样:

现在,我需要从某个字符串中获取 ID,例如:

对于“string5”,我需要返回“id2”

对于“string2”,我需要返回“id1”

为了找到这些字符串,我使用了 objectpath python 模块,如下所示:json_Tree.execute('$..subfield4'))

在对大量字符串进行分析后,我需要返回符合我标准的字符串。我有我需要的字符串(例如“string3”),但现在我必须返回 ID。

谢谢!!

注意:我没有太多的编码经验,几个月前我才开始用 Python 做一个项目,我已经坚持了一段时间