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从sqlite读取并显示数据的方法
May 08 Python
Python使用pymysql小技巧
Jun 04 Python
python编程测试电脑开启最大线程数实例代码
Feb 09 Python
详解Python中的动态属性和特性
Apr 07 Python
Python实现的tcp端口检测操作示例
Jul 24 Python
python爬取本站电子书信息并入库的实现代码
Jan 20 Python
Python3标准库之threading进程中管理并发操作方法
Mar 30 Python
python利用Excel读取和存储测试数据完成接口自动化教程
Apr 30 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
Jul 01 Python
Java Unsafe类实现原理及测试代码
Sep 15 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
Nov 27 Python
Python自动化工具之实现Excel转Markdown表格
Apr 08 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
用header 发送cookie的php代码
2007/03/16 PHP
android上传图片到PHP的过程详解
2015/08/03 PHP
laravel5.2实现区分前后台用户登录的方法
2017/01/11 PHP
详解使用php-cs-fixer格式化代码
2020/09/16 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
JavaScript效率调优经验
2009/06/04 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
2011/09/19 Javascript
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
每天一篇javascript学习小结(Function对象)
2015/11/16 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
Ajax 加载数据 练习代码
2017/01/05 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
vue使用Axios做ajax请求详解
2017/06/07 Javascript
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
对angular2中的ngfor和ngif指令嵌套实例讲解
2018/09/12 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
JavaScript模块管理的简单实现方式详解
2019/06/15 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
手把手教您实现react异步加载高阶组件
2020/04/07 Javascript
简单讲解Python中的闭包
2015/08/11 Python
python+selenium实现登录账户后自动点击的示例
2017/12/22 Python
python中for用来遍历range函数的方法
2018/06/08 Python
Python使用字典的嵌套功能详解
2019/02/27 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
Python调用飞书发送消息的示例
2020/11/10 Python
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
奉献演讲稿范文
2014/05/21 职场文书
空气的环保标语
2014/06/12 职场文书