easycython和cython将py编译为pyd对比

前提了解

为了实验的准确性,在全过程使用的python环境版本都为同一版本

easycython和cython编译为pyd文件的不同在于,easycython编译的原始文件后缀为pyx,cython编译的原始文件为py

1.cython

1.1原始文件

def ZWHCythonTest():
    print("Z_W_H_")
def ZWHCythonTest1():
    print("cython测试")

easycython和cython将py编译为pyd对比_第1张图片

1.2下载cython模块

pip install cython

1.3准备setup.py文件

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# here put the import lib
from distutils.core import setup
from Cython.Build import cythonize

setup(ext_modules=cythonize(["ZWHcython.py"]))

1.4开始编译

python setup.py build_ext --inplace

你可能感兴趣的:(arcpy,python,python,arcpy)