这是我第一次尝试使用pyparsing,我想问一下如何过滤这个样本行:
survey = '''GPS,PN1,LA52.125133215643,LN21.031048525561,EL116.898812'''
Run Code Online (Sandbox Code Playgroud)
获得如下输出:1,52.125133215643,21.031048525561,116.898812
一般来说,我有理解pyparsing逻辑的问题,所以对这个例子的任何帮助将不胜感激.谢谢
我必须在python中求解一个方程,该方程作为字符串输入获得。我不知道方程中有多少个符号或它们的签名是什么。典型的符号可以是“ mm”,“ cm”,“ x”或类似的符号。该函数应返回带有已解决方程式的某种array / json。
小示例它应该是什么样子:
solve("x/2=4")
>> ["x=8"]
>>
solve("x + 2 = y - 1")
>> ["x=y-3", "y=x+3"]
Run Code Online (Sandbox Code Playgroud)
我试图为此使用SymPy-Module,但没有找到输入像上面这样的动态字符串的方法。SymPy似乎只接受“硬编码”符号。
注意:字符串来自“ sys.argv”参数。