Source Code Cython Logo Source Code Cython 2020.5 v3.2.1.11 build 20200430.043952


Windows Vista / 7 / 8 / 10 (x64 bits)

Learn More

en-US zh-CN zh-TW Three-in-One Multi-language (Green Portable Edition)

Decompression can be used after download, no need to install separately

System:

Windows Vista / 7 / 8 / 10 (64 bits)

Recommend use Windows 7.1 / 10 (64 bits full version)

 

When compile the source code, please install Cython compiler and CPython interpreter, the corresponding version MicrosoftVisualStudio

If prompted Unable to locate program input point ucrtbase.terminate on dynamic link library api-ms-win-crt-runtime-l1-1-0.dll or prompt *.dll file error | lost or fails to start

Please install MicroSoft Visual C++ 2015 Redistributable Package , and restart the computer

 

Find File

Find File

Source Code Cython

Source Code Cython

 

This applet is suitable for IT Programmer by comparing source code backup (or setting conditions) to some .PXD .PY .PYW .PYX files in the specified directory quickly convert and compile into the .PYD file based on C programming language

If used external or custom module, please add the corresponding path to Console Config dialog PATH variable box.

Cython documentation, the quick start tutorial is here.

Supported put the generation .PYD file, move into the corresponding source code directory; .PY source code has some efficiency improvements after Cython-ization, although it is not obvious but can feel it.

Cython will first convert .PXD .PY .PYW .PYX file into .C intermediate code, then compiled into the .PYD module file; therefore, decompiling .PYD file can only get .C intermediate code (the original source code could not be obtained).

Compile time based on the version of the Python interpreter to call, automatically switch, correct .C intermediate code corresponding to 2.7 3.x language level; but must strictly follow the code form below, to write the setup.py compilation configuration file:

Python2.7

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
#
__version__ = "0.1.7.1 build 20200301.060127" #When withfull text replaceapplet to batch modify, check the file version checkbox will automatically update
from distutils.core import setup
from Cython.Build import cythonize
#Below code layout forms must be strictly followed
modules = [
    "text.py"] #Usually only modify the name of the module to be compiled here,__init__.py does not support compilation
setup(
    ext_modules = cythonize(modules),
)
                    

Python3.x

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
__version__ = "0.1.7.1 build 20200301.060127" #When withfull text replaceapplet to batch modify, check the file version checkbox will automatically update
from distutils.core import setup
from Cython.Build import cythonize
#Below code layout forms must be strictly followed
modules = [
    "text.py"] #Usually only modify the name of the module to be compiled here,__init__.py does not support compilation
setup(
    ext_modules = cythonize(modules),
)
                    

Related Application


Source Code PyInstaller     Digital Python IDE     Digital IDE Pro

Common Feature


When the mouse is over the results tab document-directory, click the context view sub-menu detailed function item to show the document-directory modification time and its size.

File gather dialog brings all the files listed in the Results tab, quickly aggregate to the specified destination directory.

Applet will automatically save the main setting parameters, if necessary, can also restore to its initial status.

All menu can tear away, any time convenient to call its function item.

Applet GUI (graphical user interface) language that is not packaged separately is subordinate to the main program, individual settings have no effect.

If feel that the applet is running abnormally, can use the restore button to (or the preferences window factory settings button) quickly restore to its original state.

Refresh can reload the previously manually saved contents of the result tab, and Ctrl + double-click the mouse can also quickly callback the application to handle the cell text.

No important operation 5 minutes countdown automatically exits, the file gather dialog 15 seconds countdown automatically exit, the minimize dialog 1 minute countdown automatically turns off.

Default support en-US American English, zh-CN Simplified Chinese, zh-TW Traditional Chinese GUI (Graphical User Interface), other languages please with Digital Translate localization tool, self-extension using the /i18n/en-US.ts source file.

Fit Format

Usage Scene File Format Usage Scene File Format
Python Programming Language .py .pyw Cython Programming Language .pxd .pyx

Avoid Format

Usage Scene File Format Usage Scene File Format
Digitser Software .dscf .dscp .dsdc .dser .dsml Text Editor .dat .data .log .txt
MicroSoft Office Excel .csv .dcsv .xls .xlsx MicroSoft Office Word .doc .docx
Adobe Acrobat .PDF Dassault SolidWorks .SLDPRT .SLDASM .SLDDRW
CG Animation .3ds .FBX .gltf .obj Picture File .bmp .gif .svg .tif .tiff
Web Picture File .jpg .jpeg .webp
Icon File .ico .png Adobe Photoshop .psd .hdr
Font File .eot .ps .ttc .ttf .woff .woff2 Maxon Cinema 4D Animation .ai .c4d .gi2 .gil
Audio File .mp3 .wav .wma Video File .avi .mkv .rm .rmvb .wmv
Web Stream Media .flv .mp4 .ogg .ogv .webm Virtual CD Image File .dmg .iso
Archive Compress File .7z .bz2 .gz .gzip .rar .tar .tgz .xz .zip Hypertext Markup Language (HTML) .chm .css .htm .html .mht .url
Markdown Markup Language .md .rst Extensible Markup Language (XML) .dxml .xhtm .xhtml .xml
Data Base .db Assembly Language .asm
C/C++ Programming Language .c .cpp .cxx .h .pdb CMake Cross-platform Build Source Code .cmake
GO Programming Language .go Erlang Programming Language .erl
Qt/C++ Framework .plist .prf .pri .prl .pro .qm .ts .qml .qrc .qss C# Programming Language .cs
MicroSoft Visual Studio IDE .sln .suo MicroSoft Windows Platform Programming Language .dll .lib .rc .res
MicroSoft Windows Platform .bat .cmd .com .conf .exe .inf .ini .msi .reg .sys Java Programming Language .class .jar .java
JavaScript Programming Language .bjson .djson .js .json .pyproject Hypertext Preprocessor Language (PHP) .phar .php
Ruby Programming Language .rb .rbw Python Programming Language .egg .pyc .pyi .pyo .sip .spec .whl
Cython Programming Language .pyd Lua Programming Language .lua
Perl Programming Language .pl .pm Active Server Page .asa .asc .asp
Git Version Manage .git Linux Platform .list .pkg .run .so
Oracle Virtual Machine (VM) VirtualBox .vbox .vbox-prev .vdi