【问题标题】:Can I use the re library with Buildozer?我可以将 re 库与 Buildozer 一起使用吗?
【发布时间】:2020-06-29 22:55:42
【问题描述】:

我用 Kivy 制作了一个简单的 GUI 应用程序,它在某些时候使用了re.split()。我可以创建一个循环而不是使用 re.split() 函数,但我认为它会不那么惯用。

当我尝试使用 Buildozer 将程序编译为 .apk 时,一段时间后我遇到了一个错误,我看到的第一个错误是它找不到 re 模块。我在网上看到你不能真正使用每一个 python 库,因为它需要一个配方,但是在 list 上,有“正则表达式”。现在,没有“正则表达式”库,所以我认为应该是 re

错误是来自其他地方还是因为我使用了re

【问题讨论】:

  • 实际上,有一个名为regex 的Python 模块——它是标准re 模块的高级替代品。
  • @jasonharper Weird... 前几天我通过尝试pip install regex 进行了检查,但我收到一条错误消息,指出正则表达式不是有效的模块名称。但现在我再次尝试,我可以实际安装它。我会用regex 而不是re 再试一次。

标签: python python-3.x buildozer python-re


【解决方案1】:

正如@jasonharper 提到的,实际上有一个regex 模块,它还有一个regex.split() 和一个regex.compile()。使用 regex 而不是 re 修复了 Buildozer 错误。

【讨论】:

    猜你喜欢
    • 2020-11-05
    • 2012-02-27
    • 2023-03-25
    • 2020-08-04
    • 2018-10-23
    • 2011-02-22
    • 2021-03-16
    • 2016-11-20
    • 2019-01-25
    相关资源
    最近更新 更多