python文件后缀总结:zq8免费资源网

(1).py:zq8免费资源网

以 py 扩展名的文件是 Python 源码文件,由 python.exe 解释,可在控制台下运行。可用文本编辑器读写。zq8免费资源网

(2).py3:zq8免费资源网

Python3脚本(Python3脚本通常以.py而不是.py3结尾,很少使用)。zq8免费资源网

(3).pyc:zq8免费资源网

以 pyc 为扩展名的是Python的编译文件。其执行速度快于 py 文件且不能用文本编辑编辑查看。所以 pyc 文件往往代替 py 文件发布。zq8免费资源网

Python 在执行时,首先会将 py 文件中的源代码编译成 PyCodeObject 写入 pyc 文件,再由虚拟机执行 PyCodeObject。当 Python 执行 import 时会先寻找对应的 pyc或 pyd(dll)文件,如果没有则将对应的py文件编译写入 pyc 文件。pyc文件也可以通过 python -m py_compile src.py 生成。zq8免费资源网

.pyc二进制文件可以反编译成.py文件,反编译软件叫Easy Python Decompiler。zq8免费资源网

(4).pyo:zq8免费资源网

pyo 是优化编译后的程序,不能用文本编辑器编辑。 python -O source.py 即可将源程序编译为 pyo 文件。zq8免费资源网

这是在优化(-O)时创建的*.pyc文件,从Python3.5开始,Python将只使用.pyc而不是.pyo和.pyc。zq8免费资源网

(5).pyd:zq8免费资源网

这基本上是一个Windows DLL文件。zq8免费资源网

pyd 一般是 Python 外的其他语言如 C/C++ 编写的 Python 扩展模块,即 Python 的一个动态连接库,与 dll 文件相当。在Linux系统中一般为.so文件zq8免费资源网

(6).pyi:zq8免费资源网

MyPy存根,存根文件(PEP 484)。zq8免费资源网

(7).pyw:zq8免费资源网

用pythonw.exe执行的Windows的Python脚本。zq8免费资源网

pyw 文件与 pyc 文件相似,但 pyw 执行的时候不会出控制台窗口。开发(纯图形界面程序)时可以暂时把 pyw 改成 py 以调出控制台窗口调试。zq8免费资源网

(8).pyx:zq8免费资源网

将Cython src转换为C/C++。zq8免费资源网

(9).pyz:zq8免费资源网

Python脚本归档(PEP 441)(这是一个包含标准Python脚本头之后的二进制形式的压缩Python脚本(ZIP)的脚本)。zq8免费资源网

(10).pywz:zq8免费资源网

用于MS-Windows的Python脚本归档(PEP 441)(这是一个包含标准Python脚本头之后的二进制形式的压缩 Python脚本(ZIP)的脚本)。zq8免费资源网

(11).py [cod]:zq8免费资源网

.gitignore中的通配符表示该文件可能是.pyc,.pyo或.pyd。zq8免费资源网

(12).rpy:zq8免费资源网

包含应用程序或框架特定功能的RPython脚本或Python脚本。zq8免费资源网

(13).pyde:zq8免费资源网

处理使用的Python脚本。zq8免费资源网

(14).pyp:zq8免费资源网

Py4D Python插件。zq8免费资源网

(15).pyt:zq8免费资源网

Python声明文件。zq8免费资源网

python程序扩展名主要有-python文件的后缀名都有哪些?相关推荐

  1. Python 程序扩展名(py, pyc, pyw, pyo, pyd) 及发布程序时的选择

    参考文章:Python 程序扩展名(py, pyc, pyw, pyo, pyd)及发布程序时的选择

  2. python程序扩展名 py、pyc、pyo、pyd文件区别

    py是源文件,pyc是源文件编译后的文件,pyo是源文件优化编译后的文件,pyd是其他语言写的python库 python并非完全是解释性语言,它是有编译的,先把源码py文件编译成pyc或者pyo,然 ...

  3. Python 程序扩展名(py, pyc, pyw, pyo, pyd)及发布程序时的选择

    扩展名 在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名.下面是几种扩展名的用法. py py就是最基本的源码扩展名.windows下直接双击运行会调用python.ex ...

  4. python库名_在python存储库名称和包名称中使用连字符/破折号 - python

    我试图使我的git仓库pip可安装.为此,我正在重组仓库以遵循正确的约定.通过查看其他存储库,我的理解是,我应该将所有源代码放在与存储库名称相同的软件包中.例如.如果我的存储库称为myrepo,则源代 ...

  5. python通过url获取文件名和文件的后缀

    导读 很多时候我们需要获取url的文件名以及文件的后缀,方便我们来处理数据. 获取url的后缀名称 from urllib.parse import urlparse# url = "htt ...

  6. 计算机程序扩展名是什么,LOG文件扩展名 - 什么是.log以及如何打开? - ReviverSoft...

    你在这里因为你有,有一个文件扩展名结尾的​​文件 .log. 文件与文件扩展名 .log 只能通过特定的应用程序推出.这有可能是 .log 文件是数据文件,而不是文件或媒体,这意味着他们并不是在所有观 ...

  7. 正确的python变量名_在Python,如何将变量名作为字符串?_others_酷徒编程知识库...

    我编写了一个小函数来对代码中的各种变量进行快速内联头检查,它列出了变量名,数据类型,大小和其他属性,所以,我可以快速捕捉到我所犯的任何错误,代码很简单:def details(val): vn = v ...

  8. C/C++ 文件的后缀名

    为什么要对C/C++ 文件的后缀名进行介绍的呢? C和C++并不是同一种编程语言,如果你使用了C中的相关代码片段而后缀名保存为了C++文件的后缀名是无法运行的即是一个错误的程序,所以我们要对相应的代码 ...

  9. python批量重命名指定目录下所有文件的后缀名

    python批量重命名指定目录下所有文件的后缀名 有个需求,需要把某个文件夹下所有后缀名为.abc的更改为.xyz; #批量重命名指定目录下面所有文件的后缀名. word_dir为需要更改后缀的文件夹 ...

最新文章

  1. 【视觉SLAM14讲】ch3课后题答案
  2. java 有界类型_Java™ 教程(有界类型参数)
  3. android 刷机 备份,安卓刷机后如何还原以前ROM和系统备份
  4. Bugku杂项(二)
  5. 设计模式之PHP项目应用——单例模式设计Memcache和Redis操作类
  6. linux下的五种io模型,Linux下的五种IO模型
  7. 工作162:选择日期自传父
  8. UIView常见方法总结
  9. (十三) 深入浅出TCPIP之TCP套接字参数
  10. 2019年中国IT市场趋势热点
  11. 金三银五,金九银十,找工作的好时间
  12. APPCLOUD STUDIO结合 手机APPLOADER进行模拟开发
  13. GOF设计模式(概念、原则、场景、优点、缺点、应用)
  14. Java集成第三方推送(极光推送)——文档篇
  15. 目标检测 SSD网络结构
  16. 端午节谋定顺应自然-农业大健康·万祥军:根植古代农耕文化
  17. oracle 数值加减乘除
  18. Uber收购动作引发巨震  美国外卖“三国杀”有望诞生“美团”?
  19. python 编写获取阿里巴巴行业分类数据代码
  20. html怎么给段落设置背景色,css的(文字、背景、段落)样式

热门文章

  1. Exchange2010 SP1部署边缘服务器
  2. 父进程给子进程传参数
  3. 洛谷P4482 [BJWC2018]Border 的四种求法 字符串,SAM,线段树合并,线段树,树链剖分,DSU on Tree...
  4. php面向对象之get和set方法
  5. BUPT复试专题—C翻转(2010)
  6. 正则表达式 中括号与加号
  7. jQuery 的禁用和只读 ---防暴动处理
  8. 两周内股指见底概率大
  9. android学习笔记---35_Intent意图,深入解剖
  10. 什么时候会用到拷贝构造函数?