腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Python
最佳实践:抽象
语法
树
、
修改抽象
语法
树
问题 在
python
中修改抽象
语法
树
的一些最佳实践和指导原则是什么?此外,引用了,它使用抽象
语法
树
将
python
代码转换为SQL。
浏览 3
提问于2009-05-26
得票数 9
回答已采纳
1
回答
如何书写身份-访客
、
让我们假设我正在使用
Python
3.g4
语法
:稍后,我想对程序进行一些修改,但是现在我很高兴能复制这个程序。现在,我想我在遍历抽象
语法
树
时丢失了一些信息,而且没有简单的方法。
浏览 0
提问于2017-03-17
得票数 1
2
回答
如何才能找到
python
函数返回的输出数?
、
、
、
假设有两个
Python
函数: return x return x,x**2 我想知道f1返回了多少输出,f2返回了多少输出。我开始使用
python
语法
树
( ast (抽象
语法
树
)库),并且想知道是否有任何方法来解析函数的
语法
树
来计算返回的输出数?
浏览 1
提问于2014-12-25
得票数 1
1
回答
PHPforpython3中的function_exists
(通过某些web UI)在JSON中定义简单规则的东西,如下所示(使用一些类似于lisp的奇怪结构):并希望将其转换为
python
fieldA', 'some_value'),TL;博士 主要问题:是否有类似于function_exists for
Python
浏览 2
提问于2016-04-01
得票数 1
回答已采纳
1
回答
无需从
Python
应用程序编译即可从C/C++代码获取AST
、
、
在文章中,他们使用抽象
语法
树
和其他一些功能来创建源代码属性的深度学习模型。 可以从c++应用程序中获得c或
Python
应用程序的抽象
语法
树
吗? 我的研究似乎表明,除非你能编译代码,否则这是不可靠的。有没有办法使用
python
脚本获取它的一部分?
浏览 12
提问于2020-03-22
得票数 0
回答已采纳
5
回答
如何在PyCharm中对.enaml文件进行
语法
突出显示?
、
、
、
、
我正在尝试学习Enaml,它是
Python
语言的一个扩展,允许您定义用于图形用户界面的对象的分层
树
。由于enaml是
Python
语言的超集,因此它的
语法
可以与
Python
的
语法
不同,并且IDE不会突出显示它。有没有办法在PyCharm中突出显示enaml
语法
?或者在其他IDE中?(我知道'enaml-pygments‘包存在,但我不知道如何让它在IDE中自动突出显示enaml
语法
。)
浏览 10
提问于2017-02-27
得票数 2
2
回答
Python
中用于
Python
的ISO人类可读的解析器
、
、
我正在寻找一个用人类可读的
Python
编写的
Python
解析器(最好是v2.7)。性能或灵活性并不重要。解析的准确性/正确性以及解析器代码的清晰性是这里更重要的考虑因素。在网上搜索时,我发现了一些生成人类可读的
Python
代码的解析器生成器,但我没有找到相应的
Python
语法
与它们中的任何一个匹配(据我所见,它们都遵循不同的
语法
规范约定)。无论如何,即使我能找到一个合适的解析器生成器/
Python
语法
组合,一个适合我的需求(人类可
浏览 2
提问于2011-12-24
得票数 3
1
回答
ANTLR4
语法
测试方法
、
我正在为一种封闭的编程语言编写antlr4
语法
。我用
python
编写的应用程序代码。 现在,我想对所有
语法
规则进行单元/集成测试,以防止语言的可能组合。对于单元测试,我正在考虑以下方法。在
python
的另一个file.So中,有许多可能组合的文件以及它们各自的
树
输出,我将读取生成解析
树
的所有文件,然后将
树
结果与输出文件进行比较。对于每个
语法
规则,在编写测试文件时都会创建一个测试文件,这将给出字符串中的输入,并将
树
输出与字符串
浏览 2
提问于2019-05-09
得票数 1
回答已采纳
2
回答
Python
中的JQuery/CSS选择器?
、
、
我用
Python
解析HTML。到目前为止,我发现在
树
中查找元素并不容易。XPath是可用的,但我更喜欢熟悉的方式。是否有一种方法可以在
Python
中使用与jquery/css选择器类似的
语法
?
浏览 1
提问于2015-08-26
得票数 6
回答已采纳
1
回答
Python
命令行应用程序的安全漏洞分析工具?
、
我想分析一下我的
Python
命令行应用程序是否存在已知的安全漏洞(最好使用用
Python
编写的工具,为Ubuntu、Mac、Windows 10提供免费的
Python
跨平台)。现在,我正在使用静态分析器土匪,它基于抽象
语法
树
执行分析。我认识另一个静态分析器pyt,它分析抽象
语法
树
,生成控制流图并对其进行分析。然而,据我所知,它应该是与特定于web框架的适配器一起运行的。有人知道其他
Python
安全漏洞分析工具吗?
浏览 0
提问于2018-10-23
得票数 1
回答已采纳
1
回答
如何检索
python
代码的控制流图?
、
、
我想转储给定
python
代码的控制流图,类似于gcc编译器选项给出的选项:-fdump-tree-cfg for c代码。我成功地获得了
python
代码的抽象
语法
树
( AST ),但从抽象
语法
树
阶段获得控制流图似乎相当复杂和麻烦。谢谢大家! 附言:我真的不知道我在幕后使用的是哪种解释器,据我所知它是CPython (不确定),我不认为它是
浏览 34
提问于2016-09-27
得票数 3
1
回答
使用Rascal进行
python
源文件分析和转换
、
、
我想扫描
python
项目中所有项目文件,识别属于某个类型的子类的所有对象实例化,然后: 1.向对象实例化添加"yield“关键字2.识别用于该对象创建的所有调用堆栈,并向调用堆栈中的所有函数添加装饰器。
浏览 15
提问于2016-08-01
得票数 1
回答已采纳
1
回答
抗134误差134
、
、
我试图用antlr4包在
Python
中构建抽象
语法
树
。我从下载了Java
语法
"$ antlr4 -Dlanguage=
Python
2 Java8.g4" 错误(134):Java8.g4:73:0:符号类型与目标语言或运行时生成的代码冲突因为这些行不适合
python
,所以我只使用ASCII。
浏览 2
提问于2016-10-03
得票数 2
回答已采纳
1
回答
在
Python
中,三个操作数比较是如何工作的?
、
、
、
你能解释一下
语法
解析
树
是什么样子的链式比较吗?发生这种转变的生成
语法
规则是什么?基本上,在这种情况下,
Python
解释器如何构造解析
树
?
浏览 1
提问于2016-11-28
得票数 3
回答已采纳
2
回答
将JavaScript转换为
Python
字节码
、
、
我正在尝试在一个纯
Python
环境(谷歌AppEngine)中执行简单的JavaScript代码。一种想法是使用pynarcissus将JavaScript转换为
语法
树
,然后将该
树
One转换为
Python
AST,该
Python
AST可以编译为
Python
字节码。 以前有人这么做过吗?
浏览 2
提问于2012-05-01
得票数 4
回答已采纳
1
回答
是否有可能用
Python
中的二进制操作符覆盖一元运算符?
、
、
File "<input>", line 1 ^我们是否可以用二进制操作符替换倾斜操作符,这样我们就可以在不引起
语法
错误的情况下执行像
浏览 4
提问于2015-09-27
得票数 4
回答已采纳
2
回答
Python
ast to dot图
、
、
我正在分析
python
代码生成的抽象
语法
树
以获取“乐趣和利润”,我希望有比"ast.dump“更图形化的东西来实际查看生成的抽象
语法
树
。从理论上讲,它已经是一棵
树
了,所以创建一个图应该不是太难,但我不明白我怎么能做到。
浏览 0
提问于2011-12-01
得票数 10
回答已采纳
1
回答
谷歌AppEngine上的RestrictedPython
、
我正在寻找一种在GAE中以安全的方式执行用户提交的
python
代码的方法(比GAE沙箱严格得多)。 RestrictedPython当然适合这只鞋,在Zope中用于exakt同样的目的。但是RestrictedPython依赖于修改抽象
语法
树
(抽象
语法
树
),这意味着从编译器加载模块(我尽可能在SDK报错之前加载解析器模块)。
浏览 0
提问于2010-07-09
得票数 2
9
回答
使用哪个工具来解析
Python
中的编程语言?
、
你能推荐哪种
Python
工具来解析编程语言?它应该允许源代码中的语言
语法
的可读性表示,并且它应该能够扩展到复杂的语言(具有像
Python
本身这样复杂的
语法
的东西)。编辑:如果它附带良好的错误报告和附加到
语法
树
元素的源代码位置,则会获得加分。
浏览 0
提问于2011-07-04
得票数 37
回答已采纳
1
回答
如何在Nodejs中解析
python
文件?
我在一个项目中,我需要解析
python
文件,通过Nodejs获取文档字符串、属性和类名。我知道
python
中有一个ast模块可以将
python
源文件解析成
语法
树
,那么Nodejs中有没有类似的模块可以让我解析
python
源文件呢?
浏览 19
提问于2017-03-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
何为语法树
Python 02 Python 基础语法
python 字典语法
Python语法大全
Python基础语法
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券