【发布时间】: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