媒体公告
详解Python文件: py、ipynb、i、cd !

不知道多少粉丝小伙伴会run .pyd代码文件?假如你也懵懵的,请持续往下读吧。。
今日科普下各类Python代码文件的后缀,给各位Python开发“扫扫盲”。
.pyi文件是Python中的类型提示文件,用于供给代码的静态类型信息。
.pyc是Python字节码文件的扩展名,用于存储已编译的Python源代码的中心表明方式,因为是二进制文件所以咱们没办法正常阅览里边的代码。
.pyc文件包含了已编译的字节码,它可以更快地被Python解说器加载和履行,因为解说器无需再次编译源代码。
.pyd是Python扩展模块的扩展名,用于表明运用C或C++编写的二进制Python扩展模块文件。
.pyd文件是编译后的二进制文件,它包含了编译后的扩展模块代码以及与Python解说器交互所需的信息。
此外,.pyd文件经过import句子在Python中导入和运用,就像导入一般的Python模块相同。
因为C或C++的履行速度一般比纯Python代码快,可以正常的运用扩展模块来优化Python代码的功能,尤其是关于核算密布型使命。
它表明一种特别类型的Python脚本文件,用于创立没有命令行界面(即控制台窗口)的窗口化应用程序。
一般情况下,运转Python脚本会打开一个命令行窗口,其间显现脚本输出和承受用户输入。可是,对某些应用程序,如图形用户界面(GUI)应用程序,不需要命令行界面,而是期望在窗口中显现交互界面。这时就可以正常的运用.pyw文件。
Cython是一种编译型的静态类型扩展言语,它答应在Python代码中运用C言语的语法和特性,以进步功能并与C言语库进行交互。
在这种核算密布使命情况下,Cython比一般Python功率快了近一倍。