第一个Cython程序-helloworld

Cython是Python的一个模块,可以将python语言"翻译"成C语言。

如何安装?

bash 复制代码
python -m pip install Cython -i  https://pypi.tuna.tsinghua.edu.cn/simple/ 

新建两个文件helloworld.pyx和setup.py

helloworld.pyx

pyhotn 复制代码
print("hello world")

setup.py

python 复制代码
from setuptools import setup
from Cython.Build import cythonize

setup(
    ext_modules = cythonize("helloworld.pyx")
)

执行bash命令

bash 复制代码
python setup.py build_ext --inplace

将会生成helloworld.c。

输入python进入python解释器,像导入库一样调用上面编写的代码。输入import helloworld.

相关推荐
Valueyou2436 分钟前
论文阅读——CenterNet
论文阅读·python·opencv·目标检测·计算机视觉
孤狼warrior36 分钟前
目前最新同花顺金融股市数据爬取 JS逆向+node.js补浏览器环境
javascript·爬虫·python·金融·node.js
蒋星熠38 分钟前
全栈开发实战指南:从架构设计到部署运维
运维·c++·python·系统架构·node.js·devops·c5全栈
程序员爱钓鱼1 小时前
Python 编程实战 · 实用工具与库 — Flask 基础入门
后端·python·面试
程序员爱钓鱼1 小时前
Python编程实战 - Python实用工具与库 - 文件批量处理脚本
后端·python·面试
鹿衔`3 小时前
Flask入门
后端·python·flask
一晌小贪欢8 小时前
【Python数据分析】数据分析与可视化
开发语言·python·数据分析·数据可视化·数据清洗
dreams_dream10 小时前
Flask
后端·python·flask
mywpython10 小时前
用Python和Websockets库构建一个高性能、低延迟的实时消息推送服务
python·websocket
ZPC821011 小时前
FPGA 部署ONNX
人工智能·python·算法·机器人