转换为Float时的Python / Pyparsing结果

斯科特·B

我从另一个问题中找到了以下示例:这里

它有一些类似的pyparsing代码:

from pyparsing import *

survey = '''GPS,PN1,LA52.125133215643,LN21.031048525561,EL116.898812'''

number = Word(nums+'.').setParseAction(lambda t: float(t[0]))
separator = Suppress(',')
latitude = Suppress('LA') + number
longitude = Suppress('LN') + number
elevation = Suppress('EL') + number

line = (Suppress('GPS,PN1,')
        + latitude
        + separator
        + longitude
        + separator
        + elevation)

print line.parseString(survey)

它说输出是:

[52.125133215643, 21.031048525561, 116.898812]

但是,我得到以下输出:

[W:(0123...), W:(0123...), W:(0123...)]

如何获得浮点输出而不是这些“ W:(0123 ...)”值?

谢谢!

斯科特·B

我升级了python和pyparsing版本,但仍无法正常工作。但是,第二天早上突然工作正常。我不确定为什么,也许重启一夜之间做了些什么。无论哪种方式,它现在似乎都能正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用dump()和asXML()函数时pyparsing不同的结果

来自分类Dev

使用dump()和asXML()函数时pyparsing不同的结果

来自分类Dev

将BNF语法转换为pyparsing

来自分类Dev

将python中的结果转换为字典

来自分类Dev

在python Flask中将结果转换为json

来自分类Dev

在将float转换为float / int之后,返回了不同的结果

来自分类Dev

如何从pyparsing转发对象获得结果?

来自分类Dev

python pyparsing word excludeChars

来自分类Dev

Pyparsing为Python 3

来自分类Dev

python pyparsing word excludeChars

来自分类Dev

从double转换为unsigned int时得到错误的结果

来自分类Dev

将查询结果转换为hstore时保留列名

来自分类Dev

将 SQL 结果转换为字符串时出错

来自分类Dev

将pytorch转换为torchscript后的结果不同吗?将NSnumber转换为Float是否会造成任何损失?

来自分类常见问题

划分两个BigInt值并将结果转换为Scala中的Float

来自分类Dev

划分两个BigInt值并将结果转换为Scala中的Float

来自分类Dev

如何将文本转换为 Float 并在新的 div 中打印帐户的结果

来自分类Dev

Python For循环和BeautifulSoup结果转换为CSV

来自分类Dev

Python:将bytearray转换为bytestring怪异结果

来自分类Dev

字符串替换将结果转换为整数python

来自分类Dev

Python For循环和BeautifulSoup结果转换为CSV

来自分类Dev

在Python中类型转换为'int'会产生错误的结果

来自分类Dev

阅读excel svc并将结果列表转换为字典[Python]

来自分类Dev

在python里面查询结果()并将其转换为整数?

来自分类Dev

公式 结果被转换为值

来自分类Dev

Python / Pyparsing-多行引号

来自分类Dev

将float转换为datetime时出错

来自分类Dev

将float转换为datatime时出错

来自分类Dev

从unsigned int转换为float时出错

Related 相关文章

  1. 1

    使用dump()和asXML()函数时pyparsing不同的结果

  2. 2

    使用dump()和asXML()函数时pyparsing不同的结果

  3. 3

    将BNF语法转换为pyparsing

  4. 4

    将python中的结果转换为字典

  5. 5

    在python Flask中将结果转换为json

  6. 6

    在将float转换为float / int之后,返回了不同的结果

  7. 7

    如何从pyparsing转发对象获得结果?

  8. 8

    python pyparsing word excludeChars

  9. 9

    Pyparsing为Python 3

  10. 10

    python pyparsing word excludeChars

  11. 11

    从double转换为unsigned int时得到错误的结果

  12. 12

    将查询结果转换为hstore时保留列名

  13. 13

    将 SQL 结果转换为字符串时出错

  14. 14

    将pytorch转换为torchscript后的结果不同吗?将NSnumber转换为Float是否会造成任何损失?

  15. 15

    划分两个BigInt值并将结果转换为Scala中的Float

  16. 16

    划分两个BigInt值并将结果转换为Scala中的Float

  17. 17

    如何将文本转换为 Float 并在新的 div 中打印帐户的结果

  18. 18

    Python For循环和BeautifulSoup结果转换为CSV

  19. 19

    Python:将bytearray转换为bytestring怪异结果

  20. 20

    字符串替换将结果转换为整数python

  21. 21

    Python For循环和BeautifulSoup结果转换为CSV

  22. 22

    在Python中类型转换为'int'会产生错误的结果

  23. 23

    阅读excel svc并将结果列表转换为字典[Python]

  24. 24

    在python里面查询结果()并将其转换为整数?

  25. 25

    公式 结果被转换为值

  26. 26

    Python / Pyparsing-多行引号

  27. 27

    将float转换为datetime时出错

  28. 28

    将float转换为datatime时出错

  29. 29

    从unsigned int转换为float时出错

热门标签

归档