能否介绍一下用python编写和编译文件后的后缀名的意思吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了能否介绍一下用python编写和编译文件后的后缀名的意思吗?相关的知识,希望对你有一定的参考价值。
想问一下,用python编写和编译的文件所产生的文件后缀名究竟有多少种?除了我能直接了解的几种格式:.py 源文件, .pyc 编译后的文件, .pyd 发布后的文件, .pyo 编译后所产生的目标文件.pyw ?这个文件后缀名就不知道了。还有哪些文件后缀名是直接用python(加参数)所产生的吗?如果有的话,请公布出来方便大家熟悉。好吗?
除了GUI程序,其它类型的没有特殊的后缀。
例如:
利用py2exe模块
hello.py 代码
print 'hello,world!du'
raw_input('Press <enter>')
配置 setup.py 代码
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
最后你将两个文件存放在一块。在cmd下执行 c:\\pythonx.x\\python setup.py py2exe
也有其它库完成daoexe。如:PyInstaller+pywin32
扩展资料:
Python在执行时,会将py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟Java,.NET是一致的。
Python Virtual Machine与Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一种更高级的Virtual Machine。这里的高级并不是通常意义上的高级,不是说Python的Virtual Machine比Java或.NET的功能更强大,而是说和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。
参考资料来源:百度百科-Python
参考技术A py pyw是源文件 pyc pyo是编译的文件 pyd其实是动态链接库本质是windows的dll文件或者unix的so文件pyw是没有控制台的,也就是默认用pythonw打开的文件。py是默认用python打开的。pyo是优化的编译文件(虽然目前跟pyc文件基本上没什么区别) 参考技术B 除了GUI程序,其它类型的没有特殊的后缀。JAVA_HelloWolrd_01
Java_HelloWolrd
创建java 文件
- 创建一个java 文件
- HelloWorld.java
如果文件没有后缀名,则文件后缀名已隐藏,可调试出后缀名,如下操作:
操作过后文件后缀名即可展示,将文件后缀名改为.java
编写一个java 文件
1.进入当前java 文件目录,并执行Javac Hello.java,生成编译后的Hello.class 文件,效果如图
3.编写的代码如下
public class Hello{
public static void main(String [] args){
System.out.println("Hello,World");
}
}
可能出现的问题
1.每个单词的大小不能出现问题,Java 是大小写铭感的
2.劲量使用英文,
3.文件名和类名必须保证一致,
4.符号使用了中文.最后是不是英文的分号结束
> 只要确定了方向,就去远航,仰望星空,征服宇宙 !
以上是关于能否介绍一下用python编写和编译文件后的后缀名的意思吗?的主要内容,如果未能解决你的问题,请参考以下文章