㈠ python婧愭枃浠剁殑钖庣紑钖嶆湁鍝浜
python鏂囦欢镄勫悗缂钖嶆湁锛气溿俻y钬濄佲溿俻y3钬濄佲溿俻yc钬濄佲溿俻yo钬濄佲溿俻yd钬濄佲溿俻yi钬濄佲溿俻yx钬濄佲溿俻yz钬濄佲溿俻ywz钬濄佲溿俽py钬濄佲溿俻yde钬濄佲溿俻yp钬濄佲溿俻yt钬濄
浠py镓╁𪾢钖岖殑鏂囦欢鏄疨ython婧愮爜鏂囦欢锛岀敱python銆俥xe瑙i喷锛屽彲鍦ㄦ带鍒跺彴涓嬭繍琛屻傚彲鐢ㄦ枃链缂栬緫鍣ㄨ诲啓銆
Python3鑴氭湰(Python3鑴氭湰阃氩父浠ャ俻y钥屼笉鏄銆俻y3缁揿熬锛屽緢灏戜娇鐢)銆
浠pyc涓烘墿灞曞悕镄勬槸Python镄勭紪璇戞枃浠躲傚叾镓ц岄熷害蹇浜巅y鏂囦欢涓斾笉鑳界敤鏂囨湰缂栬緫缂栬緫镆ョ湅銆傛墍浠pyc鏂囦欢寰寰浠f浛py鏂囦欢鍙戝竷銆
pyo鏄浼桦寲缂栬疟钖庣殑绋嫔簭锛屼笉鑳界敤鏂囨湰缂栬緫鍣ㄧ紪杈戙傚嵆鍙灏嗘簮绋嫔簭缂栬疟涓簆yo鏂囦欢銆
㈡ python源文件的后缀名有哪些
1. Python源文件的常见后缀名包括:“.py”、“.py3”、“.pyc”、“.pyo”。
2. 此外,还有“.pyd”、“.pyi”、“.pyx”、“.pyz”、“.pywz”、“.rpy”、“.pyde”、“.pyp”和“.pyt”等。
3. 以“.py”结尾的文件是标准的Python源代码文件,可由python.exe解释器执行,也能在控制台环境下运行,并且可以使用文本编辑器进行编辑和查看。
4. Python3脚本通常以“.py”而不是“.py3”结尾,这是与Python2脚本的一个区别。
5. 以“.pyc”为后缀的文件是Python编译后的文件,它们比原始的“.py”文件执行速度更快,并且无法通过文本编辑器进行编辑查看。因此,通常会使用“.pyc”文件来发布程序。
6. “.pyo”文件是经过优化的编译文件,它们同样不能通过文本编辑器编辑,并且比“.pyc”文件执行速度更快。
7. 最终,Python源程序可以被编译成“.pyo”文件,以提高程序的执行效率。
㈢ python的扩展名称
python程序的扩展名有.py、.pyc、.pyo和.pyd。.py是源文件,.pyc是源文件编译后的文件,.pyo是源文件优化编译后的文件,.pyd是其他语言写的python库。
在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名。下面是几种扩展名的用法。
py:py就是最基本的源码扩展名。windows下直接双击运行会调用python.exe执行。
pyw:pyw是另一种源码扩展名,跟py唯一的区别是在windows下双击pyw扩展名的源码会调用pythonw.exe执行源码,这种执行方式不会有命令行窗口。主要用于GUI程序发布时不需要看到控制台信息的情况。
pyc:在执行python代码时经常会看到同目录下自动生成同名的pyc文件。这是python源码编译后的字节码,一般会在代码执行时自动生成你代码中引用的py文件的pyc文件。这个文件可以直接执行,用文本编辑器打开也看不到源码。
pyo:pyo是跟pyc类似的优化编码后的文件。
pyd:pyd并非从python程序生成,而是其他语言写成的可以被python调用的扩展