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搭建简易服务器分析与实现
Dec 15 Python
举例讲解Python中is和id的用法
Apr 03 Python
Python封装shell命令实例分析
May 05 Python
Python新手们容易犯的几个错误总结
Apr 01 Python
python向已存在的excel中新增表,不覆盖原数据的实例
May 02 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
Oct 11 Python
破解安装Pycharm的方法
Oct 19 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
Dec 03 Python
python中pathlib模块的基本用法与总结
Aug 17 Python
浅析Python 责任链设计模式
Sep 11 Python
在终端启动Python时报错的解决方案
Nov 20 Python
Pycharm 如何设置HTML文件自动补全代码或标签
May 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
建立文件交换功能的脚本(一)
2006/10/09 PHP
PHP 5.0对象模型深度探索之属性和方法
2008/03/27 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
2014/06/30 PHP
php socket客户端及服务器端应用实例
2014/07/04 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
2017/02/18 PHP
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
js判断文本框输入的内容是否为数字
2015/12/23 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
浅谈angularJS中的事件
2016/07/12 Javascript
jquery 判断selection range 是否在容器中的简单实例
2016/08/02 Javascript
js制作支付倒计时页面
2016/10/21 Javascript
微信小程序实现图片懒加载的示例代码
2017/12/13 Javascript
关于RxJS Subject的学习笔记
2018/12/05 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
2019/10/26 jQuery
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
解决Python出现_warn_unsafe_extraction问题的方法
2016/03/24 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
Django实现的自定义访问日志模块示例
2017/06/23 Python
Python实现按中文排序的方法示例
2018/04/25 Python
Python selenium抓取微博内容的示例代码
2018/05/17 Python
Python字符串逆序输出的实例讲解
2019/02/16 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
使用Python合成图片的实现代码(图片添加个性化文本,图片上叠加其他图片)
2020/04/30 Python
Django rest framework分页接口实现原理解析
2020/08/21 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
html5的canvas方法使用指南
2014/12/15 HTML / CSS
小学优秀班集体申报材料
2014/05/25 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
社区活动总结
2015/02/04 职场文书
百年校庆宣传标语口号
2015/12/26 职场文书
文明医院的标语集锦!
2019/07/24 职场文书
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP
Java实现简易的分词器功能
2021/06/15 Java/Android
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL