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操作列表之List.insert()方法的使用
May 20 Python
Python面向对象编程中关于类和方法的学习笔记
Jun 30 Python
python中文件变化监控示例(watchdog)
Oct 16 Python
解决python3中自定义wsgi函数,make_server函数报错的问题
Nov 21 Python
详解如何管理多个Python版本和虚拟环境
May 10 Python
Django之创建引擎索引报错及解决详解
Jul 17 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
Aug 20 Python
Python csv模块使用方法代码实例
Aug 29 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
Mar 23 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
Apr 30 Python
详细分析Python collections工具库
Jul 16 Python
python-jwt用户认证食用教学的实现方法
Jan 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中cURL库的常见用法代码示例
2016/05/06 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
php利用gd库为图片添加水印
2016/11/09 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
2019/04/15 PHP
jquery 选择器部分整理
2009/10/28 Javascript
用js实现层随着内容大小动态渐变改变 推荐
2009/12/19 Javascript
js中top的作用深入剖析
2014/03/04 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
2015/03/20 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
深入理解JavaScript中的尾调用(Tail Call)
2017/02/07 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
JS关于刷新页面的相关总结
2018/05/09 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
Vuex的actions属性的具体使用
2019/04/14 Javascript
js判断密码强度的方法
2020/03/18 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
js瀑布流布局的实现
2020/06/28 Javascript
tornado捕获和处理404错误的方法
2014/02/26 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
2019/08/20 Python
详解如何在cmd命令窗口中搭建简单的python开发环境
2019/08/29 Python
pycharm第三方库安装失败的问题及解决经验分享
2020/05/09 Python
Python unittest单元测试openpyxl实现过程解析
2020/05/27 Python
a标签下载链接的简单实现
2016/09/13 HTML / CSS
Vision Directa智利眼镜网:框架眼镜、隐形眼镜和名牌太阳眼镜
2016/11/23 全球购物
sleep()方法和wait()方法的区别是什么
2012/11/17 面试题
乡镇办公室工作决心书
2014/03/11 职场文书
2014婚礼司仪主持词
2014/03/14 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
承租经营合作者协议书
2014/10/01 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
房地产置业顾问工作总结
2015/10/23 职场文书
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电