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编写一个每天都在系统下新建一个文件夹的脚本
May 04 Python
Python中splitlines()方法的使用简介
May 20 Python
Python使用xlrd模块操作Excel数据导入的方法
May 26 Python
Python网络编程 Python套接字编程
Sep 13 Python
Python实现备份MySQL数据库的方法示例
Jan 11 Python
wxPython实现窗口用图片做背景
Apr 25 Python
基于python进行桶排序与基数排序的总结
May 29 Python
Python拼接微信好友头像大图的实现方法
Aug 01 Python
python按比例随机切分数据的实现
Jul 11 Python
python读取图片的几种方式及图像宽和高的存储顺序
Feb 11 Python
numpy库reshape用法详解
Apr 19 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
May 20 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
第二节 对象模型 [2]
2006/10/09 PHP
CodeIgniter使用phpcms模板引擎
2013/11/12 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
JavaScript伸缩的菜单简单示例
2013/12/03 Javascript
js数组操作常用方法
2014/05/08 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
JavaScript设计模式之代理模式介绍
2014/12/28 Javascript
jQuery mobile类库使用时加载导航历史的方法简介
2015/12/04 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
JavaScript之事件委托实例(附原生js和jQuery代码)
2017/07/22 jQuery
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
小程序兼容安卓和IOS数据处理问题及坑
2018/09/18 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
从0到1搭建Element的后台框架的方法步骤
2019/04/10 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
vue2.x 对象劫持的原理实现
2020/04/19 Javascript
[00:23]魔方之谜解锁款式
2018/12/20 DOTA
python读取csv文件示例(python操作csv)
2014/03/11 Python
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
详解appium+python 启动一个app步骤
2017/12/20 Python
python将字典内容存入mysql实例代码
2018/01/18 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
Python3随机漫步生成数据并绘制
2018/08/27 Python
详解python中@的用法
2019/03/27 Python
用 Python 制作地球仪的方法
2020/04/24 Python
香港士多网上超级市场:Ztore
2021/01/09 全球购物
神路信息Java面试题目
2013/03/31 面试题
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
在职研究生自我鉴定
2013/10/16 职场文书
法定代表人授权委托书
2014/04/04 职场文书
自主招生专家推荐信
2015/03/26 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书