python文件的后缀名有:“.py”、“.py3”、“.pyc”、“.pyo”、“.pyd”、“.pyi”、“.pyx”、“.pyz”、“.pywz”、“.rpy”、“.pyde”、“.pyp”、“.pyt”。

python文件后缀总结:

(1).py:

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

(2).py3:

Python3脚本(Python3脚本通常以.py而不是.py3结尾,很少使用)。

(3).pyc:

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

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

.pyc二进制文件可以反编译成.py文件,反编译软件叫Easy Python Decompiler。

(4).pyo:

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

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

(5).pyd:

这基本上是一个Windows DLL文件。

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

(6).pyi:

MyPy存根,存根文件(PEP 484)。

(7).pyw:

用pythonw.exe执行的Windows的Python脚本。

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

(8).pyx:

将Cython src转换为C/C++。

(9).pyz:

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

(10).pywz:

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

(11).py [cod]:

.gitignore中的通配符表示该文件可能是.pyc,.pyo或.pyd。

(12).rpy:

包含应用程序或框架特定功能的RPython脚本或Python脚本。

(13).pyde:

处理使用的Python脚本。

(14).pyp:

Py4D Python插件。

(15).pyt:

Python声明文件。

推荐学习:Python视频教程

python后缀是什么_python文件的后缀名是什么相关推荐

  1. python后缀名是什么意思_python文件的后缀名是什么

    python文件的后缀名有:".py".".py3".".pyc".".pyo".".pyd".&q ...

  2. python编程的文件后缀是什么意思_python文件的后缀名是什么

    python文件的后缀名有:".py".".py3".".pyc".".pyo".".pyd".&q ...

  3. php修改css文件后缀,css样式表文件的扩展名是什么

    css样式表文件的扩展名是".css",css样式表文件是用于装CSS代码的文本文件,而CSS代码具有一定规律规则的文本代码组成,css文件是以".css"为后 ...

  4. python 文档操作_Python 文件操作

    一. Python 读写 创建文件 Python中对文件,文件夹(文件操作函数)的操作需要涉及到OS 模块和 shutil 模块 . 一) . OS模块 的基本操作 方法 功能 os.getcwd() ...

  5. python打包成可执行文件_python文件打包为exe可执行文件的方法

    我自己常用Pyinstaller库打包 第一步: 安装pyinstaller库 pip install pyinstaller 第二步: 在py文件所在目录输入 mydemo.py是自己写的py文件 ...

  6. python文本处理实例_Python 文件处理的简单示例

    这篇文章主要为大家详细介绍了Python 文件处理的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 相关的AP ...

  7. python去重txt文本_Python 文件去重(转载)

    原博文 2020-02-14 13:20 − Python实现的txt文件去重功能示例 更新时间:2018年07月07日 09:00:36 作者:人饭子 我要评论 这篇文章主要介绍了Python实现的 ...

  8. python中shutil模块_python文件、文件夹、压缩包处理模块-shutil模块-阿里云开发者社区...

    shutil模块 高级的文件.文件夹.压缩包 处理模块 本节内容基本在linux下python交互环境实现 复制移动文件.文件夹 将文件内容拷贝到另一个文件中,可以部分内容 格式如下: ``` shu ...

  9. python输入输出简单例子_Python 文件和流的简单示例

    这篇文章主要为大家详细介绍了Python 文件和流的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 1.打开文 ...

最新文章

  1. 当前主要使用的python版本_如何获取当前使用的Python版本信息?(代码示例)
  2. 【FPGA】SRIO IP核系统总览以及端口介绍(二)(I/O Port 含义介绍)
  3. VNC viewer远程连接linux桌面
  4. LINUX 基础命令和预处理
  5. 阿里云CentOS6.3 安装MongoDB教程
  6. 【Text_Classification】学习到的语法知识
  7. 【java】我工作三年了,该懂并发了!
  8. Docker管理工具-Swarm部署记录
  9. python数组初始化_Python科学计算库Numpy数组的初始化和基本操作
  10. C语言编写一个掷骰子猜大小游戏,用C语言模拟一种掷骰子游戏
  11. 都市调频广播 2009年节目广告运行表
  12. java xtend_Java加上Xtend,满足你对C#语法的所有想象 | 学步园
  13. Linux pxe 安装
  14. D-OJ刷题日记:将十进制数转换成八进制数 题目编号:545
  15. php 截取逗号前字符串,php如何截取逗号之前的字符
  16. matlab Lorenz混沌系统求解
  17. 阿里hr为什么那么拽?转载知乎热榜万赞回答
  18. 两个年轻人的神州泰岳 独斗IBM与惠普 理财周报记者 吴非/文
  19. 【C#】使用AutoMapper-看这篇就够了
  20. linux查看lmgrd进程,FlexNet License Server Manager 'lmgrd' 组件栈缓冲区溢出漏洞

热门文章

  1. 上报下单行为 腾讯广告 微信 公众号 PHP
  2. 一个提升n倍效率的写作工具,我咋不知道?
  3. numeric转换varchar_数据库中varchar类型数据转换为numeric类型
  4. diy 单片机 自动浇花_基于单片机的自动浇花系统
  5. android 监听多个广播,同一个广播接收器监听多个广播及多个广播接收器监听同一个广播...
  6. Unity内动态影子的各种做法
  7. Latex/CTex/WinEdt 期刊双栏排版图表中英文标题走过的那些坑
  8. google的RateLimiter限流器的使用
  9. Guava限流器RateLimiter
  10. 使用TensorFlow搭建智能开发系统,自动生成App UI代码