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 相关文章推荐
使用httplib模块来制作Python下HTTP客户端的方法
Jun 19 Python
详解Django中的权限和组以及消息
Jul 23 Python
python3写爬取B站视频弹幕功能
Dec 22 Python
python3+PyQt5泛型委托详解
Apr 24 Python
在python中对变量判断是否为None的三种方法总结
Jan 23 Python
如何使用Flask-Migrate拓展数据库表结构
Jul 24 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
Aug 07 Python
使用python+poco+夜神模拟器进行自动化测试实例
Apr 23 Python
python3实现将json对象存入Redis以及数据的导入导出
Jul 16 Python
python能做哪些生活有趣的事情
Sep 09 Python
anaconda升级sklearn版本的实现方法
Feb 22 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
Feb 22 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扩展
2010/03/12 PHP
php的4种常用运行方式详解
2016/12/22 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
Javascript实现检测客户端类型代码封包
2015/12/03 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
JavaScript基本类型值-Number类型
2017/02/24 Javascript
JavaScript实现短信倒计时60s
2017/10/09 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
2018/09/12 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
jquery实现购物车基本功能
2019/10/25 jQuery
node.js 微信开发之定时获取access_token
2020/02/07 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
2020/08/22 Javascript
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
Django中对数据查询结果进行排序的方法
2015/07/17 Python
python的多重继承的理解
2017/08/06 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
2018/02/13 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
pygame实现成语填空游戏
2019/10/29 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
Python Tornado批量上传图片并显示功能
2020/03/26 Python
Python批量将图片灰度化的实现代码
2020/04/11 Python
Python 如何批量更新已安装的库
2020/05/26 Python
Python grpc超时机制代码示例
2020/09/14 Python
如何用H5实现一个触屏版的轮播器的实例
2017/01/09 HTML / CSS
公司清洁工岗位职责
2013/12/14 职场文书
安全生产活动月方案
2014/03/09 职场文书
蓝颜请假条
2014/04/11 职场文书
竞选学生会演讲稿
2014/04/25 职场文书
师德师风自我评价范文
2014/09/11 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript