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实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
深入解析Python中的lambda表达式的用法
Aug 28 Python
安装ElasticSearch搜索工具并配置Python驱动的方法
Dec 22 Python
python urllib爬取百度云连接的实例代码
Jun 19 Python
Python中字典(dict)合并的四种方法总结
Aug 10 Python
通过Python 获取Android设备信息的轻量级框架
Dec 18 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
Jan 29 Python
python实现矩阵打印
Mar 02 Python
python中sklearn的pipeline模块实例详解
May 21 Python
Python中内建模块collections如何使用
May 27 Python
Python优秀开源项目Rich源码解析的流程分析
Jul 06 Python
python实现简单倒计时功能
Apr 21 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
php 接口类与抽象类的实际作用
2009/11/26 PHP
php+ajax实现无刷新分页的方法
2014/11/04 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
php metaphone()函数及php localeconv() 函数实例解析
2016/05/15 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
破解Session cookie的方法
2006/07/28 Javascript
javaScript给元素添加多个class的简单实现
2016/07/20 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
深究AngularJS如何获取input的焦点(自定义指令)
2017/06/12 Javascript
Vue.js用法详解
2017/11/13 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
一种angular的方法级的缓存注解(装饰器)
2018/03/13 Javascript
Vue实现搜索结果高亮显示关键字
2019/05/28 Javascript
如何测量vue应用运行时的性能
2019/06/21 Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
2019/07/04 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
three.js 制作动态二维码的示例代码
2020/07/31 Javascript
[01:02:30]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
2014/01/23 Python
简单介绍Python中的RSS处理
2015/04/13 Python
pandas 两列时间相减换算为秒的方法
2018/04/20 Python
python2.7使用plotly绘制本地散点图和折线图
2019/04/02 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
django foreignkey(外键)的实现
2019/07/29 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
tensorflow之变量初始化(tf.Variable)使用详解
2020/02/06 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
html5简介_动力节点Java学院整理
2017/07/07 HTML / CSS
历史专业毕业生的自我鉴定
2013/11/15 职场文书
大学社团活动策划书
2014/01/26 职场文书
幼儿园大班家长评语
2014/04/17 职场文书
中学生运动会新闻稿
2014/09/24 职场文书
2014年教师德育工作总结
2014/11/10 职场文书
Python中异常处理用法
2021/11/27 Python
Python  序列化反序列化和异常处理的问题小结
2022/12/24 Python