python程序文件扩展名知识点详解


Posted in Python onFebruary 27, 2020

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调用的扩展。

知识点扩展

python获取文件扩展名的方法

import os.path 
def file_extension(path): 
 return os.path.splitext(path)[1] 
print file_extension('C:\py\wxPython.gif')

以上就是python程序文件扩展名知识点详解的详细内容,更多关于python程序文件的扩展名称是什么的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
Jul 09 Python
Python获取电脑硬件信息及状态的实现方法
Aug 29 Python
Python的Flask框架中实现分页功能的教程
Apr 20 Python
Python实现TCP/IP协议下的端口转发及重定向示例
Jun 14 Python
OpenCV实现人脸识别
Apr 07 Python
Python实现定时精度可调节的定时器
Apr 15 Python
windows下python安装pip图文教程
May 25 Python
python dataframe 输出结果整行显示的方法
Jun 14 Python
python3.7.0的安装步骤
Aug 27 Python
python并发编程多进程之守护进程原理解析
Aug 20 Python
Python 切分数组实例解析
Nov 07 Python
pycharm配置安装autopep8自动规范代码的实现
Mar 02 Python
python读取多层嵌套文件夹中的文件实例
Feb 27 #Python
python统计文章中单词出现次数实例
Feb 27 #Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
Feb 27 #Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
Feb 27 #Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
Feb 27 #Python
Python如何使用OS模块调用cmd
Feb 27 #Python
python之生成多层json结构的实现
Feb 27 #Python
You might like
建立动态的WML站点(二)
2006/10/09 PHP
php仿ZOL分页类代码
2008/10/02 PHP
PHP数组操作简单案例分析
2016/10/15 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
跨域传值即主页面与iframe之间互相传值
2013/12/09 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
JS 新增Cookie 取cookie值 删除cookie 举例详解
2014/10/10 Javascript
JavaScript中的console.profile()函数详细介绍
2014/12/29 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
js实现文字滚动效果
2016/03/03 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
2016/05/24 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
2016/12/14 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
微信、QQ、微博、Safari中使用js唤起App
2018/01/24 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
微信小程序表单验证WxValidate的使用
2019/11/27 Javascript
微信小程序使用 vant Dialog组件的正确方式
2020/02/21 Javascript
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
python 排列组合之itertools
2013/03/20 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
python打开使用的方法
2019/09/30 Python
python文件操作seek()偏移量,读取指正到指定位置操作
2020/07/05 Python
用HTML5 实现橡皮擦的涂抹效果的教程
2015/05/11 HTML / CSS
文明礼仪小标兵事迹
2014/01/12 职场文书
2015年元旦主持词结束语
2014/12/14 职场文书
销售员自我评价
2015/03/11 职场文书
施工现场安全管理制度
2015/08/05 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书
2016中秋节问候语
2015/11/11 职场文书
Redis源码阅读:Redis字符串SDS详解
2021/07/15 Redis
Mysql中一千万条数据怎么快速查询
2021/12/06 MySQL
bose降噪耳机音能消除人声吗
2022/04/19 数码科技