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实现根据指定端口探测服务器/模块部署的方法
Aug 25 Python
Python实现获取照片拍摄日期并重命名的方法
Sep 30 Python
Python实现的括号匹配判断功能示例
Aug 25 Python
pyqt5、qtdesigner安装和环境设置教程
Sep 25 Python
python修改文件内容的3种方法详解
Nov 15 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
Nov 21 Python
python设置环境变量的作用整理
Feb 17 Python
python数字类型math库原理解析
Mar 02 Python
python将音频进行变速的操作方法
Apr 08 Python
Python3自定义json逐层解析器代码
May 11 Python
python实现一次性封装多条sql语句(begin end)
Jun 06 Python
Python3.8安装Pygame教程步骤详解
Aug 14 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 cron中的批处理
2008/09/16 PHP
php 获取完整url地址
2008/12/20 PHP
学习php开源项目的源码指南
2014/12/21 PHP
PHP7.0版本备注
2015/07/23 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
农历与西历对照
2006/09/06 Javascript
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
node.js中的fs.futimesSync方法使用说明
2014/12/17 Javascript
JavaScript中return false的用法
2015/03/12 Javascript
javascript最基本的函数汇总
2015/06/25 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
2016/05/27 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
JS实现的自定义map方法示例
2019/05/17 Javascript
JavaScript实现简单随机点名器
2019/11/21 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
python判断windows隐藏文件的方法
2014/03/21 Python
Django框架中的对象列表视图使用示例
2015/07/21 Python
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
美国鲜花递送:UrbanStems
2021/01/04 全球购物
什么是唯一索引
2015/07/05 面试题
教师实习期自我鉴定
2013/10/06 职场文书
光电信息专业应届生求职信
2013/10/07 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
元旦晚会感言
2014/03/12 职场文书
公司领导九九重阳节发言稿2014
2014/09/25 职场文书
就业协议书范本
2014/10/08 职场文书
朋友圈早安励志语录!
2019/07/08 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python