python py pyc pyw pyo pyd之间区别
来源: http://blog.csdn.net/chroming/article/details/52083387
1、py
脚本文件,是最基本的源码扩展名。windows下直接双击运行会调用python.exe执行。
2、pyc
在 执行python代码时经常会看到同目录下自动生成同名的pyc文件。这是python源码编译后的字节码,一般会在代码执行时自动生成你代码中引用的py文件的pyc
文件。这个文件可以直接执行,用文本编辑器打开也看不到源码。
3、pyw
是另一种扩展名,跟py唯一区别是在windows下双击pyw扩展名的源码会调用pythonw.exe执行源码,这种执行方式不会有命令行窗口。
主要用于GUI程序发布时不需要看到控制台信息的情况。
4、pyo
跟pyc类似的优化编码后的文件。
5、pyd
本非从python程序生成,而是其他语言写成的可以被python调用的扩展。有时候依赖其他dll文件才能import。
python py pyc pyw pyo pyd之间区别的更多相关文章
- python     .py .pyc .pyw .pyo .pyd区别
		.py 文件 以 .py 作扩展名的文件是 Python 源代码文件,由 python.exe 解释,可在控制台下运行.当然,也可用文本编辑器进行修改. .pyc 文件 以 .pyc 作扩展名的文件是 ... 
- Python各种扩展名(py, pyc, pyw, pyo, pyd)区别
		扩展名 在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名.下面是几种扩展名的用法. py py就是最基本的源码扩展名 pyw pyw是另一种源码扩展名,跟py唯一的区别是 ... 
- Python文件格式 .py .pyc .pyw .pyo .pyd的主要区别
		Python是一种面向对象.解释型计算机程序设计语言.Python 语法简洁.清晰,具有丰富和强大的类库.Python源代码遵循 GPL (GNU General Public License) 协议 ... 
- py, pyc, pyw, pyo, pyd 及发布程序时的选择  Compiled Python File (.pyc)
		Python 程序扩展名(py, pyc, pyw, pyo, pyd)及发布程序时的选择 - 司开星的专栏 - CSDN博客 https://blog.csdn.net/chroming/artic ... 
- py, pyc, pyw, pyo, pyd   Compiled Python File (.pyc) 和Java或.NET相比,Python的Virtual Machine距离真实机器的距离更远
		https://my.oschina.net/renwofei423/blog/17404 1. PyCodeObject与Pyc文件 通常认为,Python是一种解释性的语言,但是这种说法 ... 
- py,pyc,pyw文件的区别和使用
		熟悉python编程的都知道,python三种最常见的py文件格式,.py,.pyc,.pyw,下面说一说它们各自的使用. py文件 python最常见的文件,是python项目的源码: 文件执行时l ... 
- python的pyc和pyo文件
		python并非完全是解释性语言,它是有编译的,先把源码py文件编译成pyc或者pyo,然后由python的虚拟机执行,相对于py文件来说,编译成pyc和pyo本质上和py没有太大区别,只是对于这个模 ... 
- Python中yield和return两者之间区别
		在任何函数都有返回值,一般都是想到return 关键词,在函数生成器中有个关键词 yield 也可以做返回值,在函数没调用之前,是不会输出任何东西的 1,return 用法 def stu(): re ... 
- Python 赋值、浅拷贝、深拷贝之间区别
		赋值 不会开辟新的内存空间,是对原对象值的引用 当原对象值,改变后,赋值的变量也会随之改变 浅拷贝 只会拷贝最外层的对象,会开辟新的内存空间,和原对象是互相独立的 如果这个对象有嵌套对象的话,浅拷贝只 ... 
随机推荐
- 第1节 IMPALA:8、shell交互窗口使用;9、外部和内部shell参数
			impala当中的元数据的同步的问题impala当中创建的数据库表,直接就可以看得到,不用刷新hive当中创建的数据库表,需要刷新元数据才能够看得到 因为impala的catalog的服务,我们需要通 ... 
- Redis Cluster 强制kill某一个节点和shutdown某一个节点后修复过程
			redis cluster 命令行,执行以下命令需登录cluster,是集群所独有的集群(cluster)CLUSTER INFO 打印集群的信息CLUSTER NODES 列出集群当前已知的所有节点 ... 
- mysql 权限管理 grant  revoke
			grant all privileges on database.table to 'user'@'ip' identified by 'passwd' with grant option; g ... 
- 02.swoole学习笔记--UDP服务器
			<?php //创建服务器 $serv=,SWOOLE_PROCESS,SWOOLE_SOCK_UDP); //bool $swoole_server->on(string $event, ... 
- Saul's Blog
			2019Falg完成情况 - 脱贫脱单不脱发(已完成) - 买辆帕拉梅拉 (已完成) - 不再是个蒟蒻(已完成) - 来一场说走就走的旅行(已完成) - 停止口嗨(未完成) ᑋᵉᑊᑊᵒ ᵕ̈ ₂₀₂₀ ... 
- 吴裕雄--天生自然java开发常用类库学习笔记:正则表达式
			public class RegexDemo01{ public static void main(String args[]){ String str = "1234567890" ... 
- mpvue + Vant weapp + 微信云服务 打造小程序应用
			写在前面的话: 从事小程序开发已经大半年的时间了,但是一直都是再用原生写项目.一直想着用框架自己写一个小程序,但苦于一直没有时间.正好最近项目搁置,有了空闲时间,就研究了下mpvue + Vant w ... 
- NO1 ip-systemctl-fdisk
			一.IP相关·man·man:show manual info 查看一个命令的帮助信息:man ip·ip命令: show device显示设备,device address显示地址,route ... 
- 觉醒 闭包/this
			两条非常重要的知识点 首先上题 var a = '322' var preview = function() { var a = '123' console.log(a, this, this.a) ... 
- 读取docx表格中的信息
			参考了 http://blog.csdn.net/qq_34475777/article/details/62055523 http://www.cnblogs.com/deepwaterplan/a ... 
