python文件后缀名是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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调用的扩展。
参考技术A python的后缀名是py。

ASP.NET页面文件后缀名是啥?还有基于C#的ASP.NET程序文件的后缀是啥?

页面文件是 .aspx 对应的程序文件是.cs。

页面代码是被编译执行的,它利用提前绑定、即时编译、本地优化和缓存服务来提高性能。当第一次请求一个页面时,cLR对页面程序代码和页面自身进行编译。

并在高速缓存cache中保存编译结果的副本。当第二次请求该页面时,就直接使用cache中的结果(无需再次编译)。这就大大提高了页面的处理性能。

扩展资料:

多语言支持:

多语言支持是ASP.NET的重要新特性之一,主要表现在所支持的编程语言种类多和单个语言功能强两个方面。

ASP.NET为Web应用提供一种类似于Java编译技术的“二次编译技术”——中间语言MSIL执行架构,先将ASP.NET应用编译成MSIL,再将MSIL编译成机器语言执行。这样,只要能被编译成MSIL的编程语言都可以用来编写ASP.NET应用。

参考资料来源:百度百科-asp.net



参考技术A 页面文件是 .aspx 对应的程序文件是.cs 参考技术B 页面文件后缀为*.cshtml,程序脚本还是*.cs文件。 参考技术C 一般用户看到的有2个:.aspx和.ashx,也可以没有扩展名MVC方式。
其他还有
.ascx是asp.net的用户控件
.master,模板文件
C#和VB.NET的扩展名是一样的,跟语言没关系
参考技术D 基于C#的和基于VB的ASP.NET都是.aspx的后缀!

以上是关于python文件后缀名是啥的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET页面文件后缀名是啥?还有基于C#的ASP.NET程序文件的后缀是啥?

iphone4 备份文件后缀名是啥?

MySQL 的数据库文件存在哪里 后缀名是啥

c语言在哪里运行,怎么保存,后缀名是啥。

文件后缀py是啥意思

linux 的驱动是啥后缀名