Python不同扩展名有何具体差异?
- 内容介绍
- 文章标签
- 相关推荐
本文共计677个文字,预计阅读时间需要3分钟。
扩展名+在写Python程序时,我们常见的扩展名有py、pyc等。实际上,还有其他几种扩展名。
以下是几种扩展名的用法:
+ pypy是最基本的源代码扩展名,用于存储Python源代码文件。
+ pywpyw也是源代码扩展名,与py类似,但pyw文件在运行时不会显示命令行窗口。
+ pydpyd是用于存储Python动态链接库(DLL)文件的扩展名。
+ pyzpyz是用于存储Python压缩包的扩展名,通常用于将多个文件打包成一个单一的文件。
+ pyopyo是用于存储Python优化后的源代码文件的扩展名,通常在编译Python代码时生成。
+ pyipyi是用于存储Python接口定义文件的扩展名,通常用于在C/C++中调用Python代码。
扩展名
在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名。下面是几种扩展名的用法。
py
py就是最基本的源码扩展名
pyw
pyw是另一种源码扩展名,跟py唯一的区别是在windows下双击pyw扩展名的源码会调用pythonw.exe执行源码,这种执行方式不会有命令行窗口。主要用于GUI程序发布时不需要看到控制台信息的情况。
pyc
在执行python代码时经常会看到同目录下自动生成同名的pyc文件。这是python源码编译后的字节码,一般会在代码执行时自动生成你代码中引用的py文件的pyc文件。这个文件可以直接执行,用文本编辑器打开也看不到源码。
本文共计677个文字,预计阅读时间需要3分钟。
扩展名+在写Python程序时,我们常见的扩展名有py、pyc等。实际上,还有其他几种扩展名。
以下是几种扩展名的用法:
+ pypy是最基本的源代码扩展名,用于存储Python源代码文件。
+ pywpyw也是源代码扩展名,与py类似,但pyw文件在运行时不会显示命令行窗口。
+ pydpyd是用于存储Python动态链接库(DLL)文件的扩展名。
+ pyzpyz是用于存储Python压缩包的扩展名,通常用于将多个文件打包成一个单一的文件。
+ pyopyo是用于存储Python优化后的源代码文件的扩展名,通常在编译Python代码时生成。
+ pyipyi是用于存储Python接口定义文件的扩展名,通常用于在C/C++中调用Python代码。
扩展名
在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名。下面是几种扩展名的用法。
py
py就是最基本的源码扩展名
pyw
pyw是另一种源码扩展名,跟py唯一的区别是在windows下双击pyw扩展名的源码会调用pythonw.exe执行源码,这种执行方式不会有命令行窗口。主要用于GUI程序发布时不需要看到控制台信息的情况。
pyc
在执行python代码时经常会看到同目录下自动生成同名的pyc文件。这是python源码编译后的字节码,一般会在代码执行时自动生成你代码中引用的py文件的pyc文件。这个文件可以直接执行,用文本编辑器打开也看不到源码。

