我试图在Python 3中使用以下命令:
text = re.compile('attribute')
但它告诉我'那个模块没有属性编译'。该命令是否已在Python 3中更新?
答案 0 :(得分:2)
您可以使用imp.find_module()
:
import imp
imp.find_module("re")
它会告诉您导入了哪个re.py
。
答案 1 :(得分:1)
是的,这是我导入的一些代码隐藏内置版本的情况。我通过确保在最后一次导入中输入re来解决这个问题,因此它优先。
答案 2 :(得分:0)
使用以下命令升级您的点子版本:cmd中的python -m pip install --upgrade pip
然后使用pip install regex
再次导入正则表达式模块。
答案 3 :(得分:0)
那可能是因为您的文件名是“re.py”。