先创建setup.py文件然后命令行运行
我想对Thread_1.py、Thread_2.py、Thread_3.py类似的子线程文件进行pyd转格式。
使用了通配符。
import glob
from distutils.core import setup
from Cython.Build import cythonize
# 使用通配符,查找所有以Thread_开头且以.py结尾的文件
files = glob.glob('Thread_*.py')
# 将找到的文件列表传递给cythonize函数
setup(
ext_modules = cythonize(files)
)
然后命令行进入该目录运行setup.py文件。
python setup.py build_ext --inplace
如果指定一个文件,改变为如下:
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules = cythonize("example.py") # 这里改
)