Azure HDInsight中的Pyparsing

Azure HDInsight中的Pyparsing,azure,pyparsing,azure-hdinsight,cortana-intelligence,Azure,Pyparsing,Azure Hdinsight,Cortana Intelligence,有没有办法在Azure HDInsight中使用Pyparsing?如果没有,在创建HDInsight群集时是否有方法安装Pyparsing包 谢谢。根据设计,pyparsing占用空间非常小,只有一个Python文件!如果无法安装pyparsing,可以下载源代码,然后使用自己的Python源代码将单个pyparsing文件保存在中。根据设计,pyparsing占用空间非常小,只有一个Python文件!如果无法安装pyparsing,可以下载源代码,然后使用自己的Python源代码将单个pyp

有没有办法在Azure HDInsight中使用Pyparsing?如果没有,在创建HDInsight群集时是否有方法安装Pyparsing包


谢谢。

根据设计,pyparsing占用空间非常小,只有一个Python文件!如果无法安装pyparsing,可以下载源代码,然后使用自己的Python源代码将单个pyparsing文件保存在中。

根据设计,pyparsing占用空间非常小,只有一个Python文件!如果无法安装pyparsing,可以下载源代码,然后使用自己的Python源代码将单个pyparsing文件保存在中。

有意义。非常感谢您提供的解析器代码。另一方面,我尝试使用您发布的select_parser.py,当sql中涉及连接时,在解析表时,我没有得到预期的输出。你能解释一下这一点吗?这听起来像是一个不同的问题,你需要发布一些示例SQL以及你得到/没有得到的结果。首先,连接语法可能非常特定于数据库产品。select_解析器是为了符合SQLite的语法而编写的。我正在尝试测试下面的

tests=“”\select*从emp.emp.id=stud.emp.id上的emp left join stud中选择*从a left join e b中选择a.a=b.a”“”。splitlines()

,我没有得到我在查询中使用的两个表

第一个查询的表或[stud]以及第二个查询的[b]结果。请作为新问题发布-因此不喜欢评论中的长讨论线程。然后,您也可以更好地格式化内容。在select_parser.py的第61行,将
标识符
替换为
分隔列表(标识符,delim=',combine=True)
。非常感谢您提供的解析器代码。另一方面,我尝试使用您发布的select_parser.py,当sql中涉及连接时,在解析表时,我没有得到预期的输出。你能解释一下这一点吗?这听起来像是一个不同的问题,你需要发布一些示例SQL以及你得到/没有得到的结果。首先,连接语法可能非常特定于数据库产品。select_解析器是为了符合SQLite的语法而编写的。我正在尝试测试下面的

tests=“”\select*从emp.emp.id=stud.emp.id上的emp left join stud中选择*从a left join e b中选择a.a=b.a”“”。splitlines()

,我没有得到我在查询中使用的两个表

第一个查询的表或[stud]以及第二个查询的[b]结果。请作为新问题发布-因此不喜欢评论中的长讨论线程。在select_parser.py的第61行,用
delimitedList(identifier,delim=',combine=True)替换
identifier