除了GUI程序,其它类型的没有特殊的后缀。
例如:
利用py2exe模块
hello.py 代码
print 'hello,world!du'
raw_input('Press <enter>')
配置 setup.py 代码
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
最后你将两个文件存放在一块。在cmd下执行 c:\pythonx.x\python setup.py py2exe
也有其它库完成daoexe。如:PyInstaller+pywin32
扩展资料:
Python在执行时,会将py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟Java,.NET是一致的。
Python Virtual Machine与Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一种更高级的Virtual Machine。这里的高级并不是通常意义上的高级,不是说Python的Virtual Machine比Java或.NET的功能更强大,而是说和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。
参考资料来源:百度百科-Python
Python主程序的格式的后缀名是点exe,Python主程序是可执行型程序类文件。Python保存文件的后缀名是点py,是Python文件我们可以使用其他工具,将Python文件打包成点exe文件,使其可以在未安装Python的电脑上运行你的Python作品。
Python的文件分为以下两种类型:
1.源代码文件,也就是以.py为扩展名的文件,由python程序解释,不需要编译
2.字节代码文件,python源代码文件经过编译后生成的扩展名为.pyc的文件
扩展名说明1、通常写Python脚本都是以.py为扩展名,.pyc二进制文件可以反编译成.py文件。
2、反编译软件叫EasyPythonDecompiler,可以反编译一个文件,也可以是一个文件夹。