AttributeError:'模块'对象没有属性' search'同时将pyx文件转换为py文件

时间:2017-03-24 20:09:47

标签: cython python-3.4

我创建了一个setup.py文件,其中包含以下代码

from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
ext= Extension("helloworld", sources=["helloworld.pyx"])
setup(ext_modules =[ext],
      cmdclass={'build_ext':build_ext})

然而,当我尝试命令时:python setup.py build_ext --inplace 给出了归因错误。 编译输出是:

  

回溯(最近一次呼叫最后一次):文件" setup.py",第1行,in          from distutils.core import setup File" C:\ Python34 \ lib \ distutils \ core.py",第16行,in       来自distutils.dist导入分发文件" C:\ Python34 \ lib \ distutils \ dist.py",第7行,in       import sys,os,re File" C:\ Users \ Payal Singh \ Desktop \ python all \ re.py",第4行,in       match = re.search(r'([\ w \ d。] +)@([\ w。] +)',str)AttributeError:' module& #39;对象没有属性'搜索'

1 个答案:

答案 0 :(得分:1)

您已将文件命名为" re.py"与python的正则表达式模块相同" re"。导入"重新"导入本地模块。