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 字典dict使用介绍
Nov 30 Python
详尽讲述用Python的Django框架测试驱动开发的教程
Apr 22 Python
Python基础语法(Python基础知识点)
Feb 28 Python
python中函数总结之装饰器闭包详解
Jun 12 Python
Python实现将文本生成二维码的方法示例
Jul 18 Python
Python中Numpy包的安装与使用方法简明教程
Jul 03 Python
利用python提取wav文件的mfcc方法
Jan 09 Python
python实现淘宝秒杀脚本
Jun 23 Python
Python read函数按字节(字符)读取文件的实现
Jul 03 Python
python 利用已有Ner模型进行数据清洗合并代码
Dec 24 Python
pyenv虚拟环境管理python多版本和软件库的方法
Dec 26 Python
python实现猜单词游戏
May 22 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
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
php从数据库读取数据,并以json格式返回数据的方法
2018/08/21 PHP
stripos函数知识点实例分享
2019/02/11 PHP
IE8下String的Trim()方法失效的解决方法
2013/11/08 Javascript
javaScript 页面自动加载事件详解
2014/02/10 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
2014/04/25 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
jquery获取节点名称
2015/04/26 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
前端js文件合并的三种方式推荐
2016/05/19 Javascript
jQuery validate插件功能与用法详解
2016/12/15 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
nodejs 子进程正确的打开方式
2017/07/03 NodeJs
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
2018/05/08 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
解决修复npm安装全局模块权限的问题
2018/05/17 Javascript
原生javascript实现连连看游戏
2019/01/03 Javascript
vue项目引入ts步骤(小结)
2019/10/31 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
python 对给定可迭代集合统计出现频率,并排序的方法
2018/10/18 Python
Python整数对象实现原理详解
2019/07/01 Python
Python3开发环境搭建详细教程
2020/06/18 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
深入探究HTML5的History API
2015/07/09 HTML / CSS
英文版餐饮业求职信
2013/10/18 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
2014第二批党员干部对照“四风”找差距检查材料思想汇报
2014/09/18 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
2015年防汛工作总结
2015/05/15 职场文书
2015年仓库管理工作总结
2015/05/25 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书
PHP使用QR Code生成二维码实例
2021/07/07 PHP