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 12 Python
TensorFlow神经网络优化策略学习
Mar 09 Python
python如何压缩新文件到已有ZIP文件
Mar 14 Python
Python实现按照指定要求逆序输出一个数字的方法
Apr 19 Python
基于Python List的赋值方法
Jun 23 Python
Python爬虫设置代理IP(图文)
Dec 23 Python
Python常见数据结构之栈与队列用法示例
Jan 14 Python
解决pycharm的Python console不能调试当前程序的问题
Jan 20 Python
Dlib+OpenCV深度学习人脸识别的方法示例
May 14 Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 Python
Scrapy框架介绍之Puppeteer渲染的使用
Jun 19 Python
python 高阶函数简单介绍
Feb 19 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+mysql保存和输出文件
2006/10/09 PHP
从一个不错的留言本弄的mysql数据库操作类
2007/09/02 PHP
php保存任意网络图片到服务器的方法
2015/04/14 PHP
PHP语法小结之基础和变量
2015/11/22 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
2010/04/14 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
详解NodeJs开发微信公众号
2018/05/25 NodeJs
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
element的el-table中记录滚动条位置的示例代码
2019/11/06 Javascript
python的三目运算符和not in运算符使用示例
2014/03/03 Python
python刷投票的脚本实现代码
2014/11/08 Python
Python教程之全局变量用法
2016/06/27 Python
Python字符串处理实例详解
2017/05/18 Python
python使用opencv按一定间隔截取视频帧
2018/03/06 Python
使用python编写监听端
2018/04/12 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
2020/02/27 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
Python Sqlalchemy如何实现select for update
2020/10/12 Python
Python通过getattr函数获取对象的属性值
2020/10/16 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
师范生见习报告
2014/10/31 职场文书
2015年乡镇扶贫工作总结
2015/04/08 职场文书
2016年中秋节晚会领导致辞
2015/11/26 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书
浅谈Laravel中使用Slack进行异常通知
2021/05/29 PHP