python - pyparsing如何从字符串创建语法对象

标签 python pyparsing

我正在数据库中为我的 pyparsing 应用程序提供语法。它们是字符串格式。我想将其转换为应用程序中的语法对象并开始使用它。

Word(alphas) + Word(nums)

上面的代码片段是我需要为其构造语法对象的数据库中的条目之一

谁能告诉我如何实现

最佳答案

如果我理解正确的话,你可以使用eval或exec。例如:

g = eval("Word(alphas) + Word(nums)")

关于python - pyparsing如何从字符串创建语法对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12506857/

相关文章:

python - 如何在 pygame 中使图 block map 滚动?

python - 数字 1...N 的所有排列使用列表理解(没有 itertools)

python - uWSGI中的timer和rbtimer有什么区别?

pyparsing结果集中的多行可选缺失数据

python - pyparsing 不适用于 Windows 文本文件,但适用于 Linux 文本文件

python - 我怎样才能用我当前的数据拟合这个正弦波?

python - Pyparsing - 在行开头匹配文字,忽略空格

python - PyParsing OR 语句

python - pyparsing 关键字,它是如何工作的?

python - 使用 Python 组合正则表达式中的两个列表