python文件后缀名
1. python 获取文件后缀名
程序代码如下所示:
importos
dict={}
ford,fd,flinos.walk(r"F:\"):
forfinfl:
sufix=os.path.splitext(f)[1][1:]
ifdict.has_key(sufix):
dict[sufix]+=1
else:
dict[sufix]=1
foritemindict.items():
print"%s:%s"%item
第二行:创建一个字典用来保存文件后缀名及个数;
第三行:循环的目的主要就是os.path.splitext()分离后缀名和文件名;
最后打印输出。
2. 能否介绍一下用python编写和编译文件后的后缀名的意思吗
除了GUI程序,其它类型的没有特殊的后缀。
例如:
利用py2exe模块
hello.py 代码
print 'hello,world!'
raw_input('Press <enter>')
配置 setup.py 代码
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
最后你将两个文件存放在一块。在cmd下执行 c:pythonx.xpython setup.py py2exe
也有其它库完成exe。如:PyInstaller+pywin32
(2)python文件后缀名扩展阅读:
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距离真实机器的距离更远。
3. python程序的文件拓展名称是什么
命令行脚本的扩展名是.py
带GUI的脚本的扩展名是.pyw
另处还有一些pyd pyc是编译过的 pyd是类似dll的文件 pyc是python编译过的文件
4. python程序文件扩展名是
.py
.py文件是python的脚本文件,Python在执行时,会将.py文件中的源代码编译成Python的byte code,再由Python Virtual Machine来执行这些编译好的byte code。
5. 通常我们将python语言程序保存在一个后缀为____________的文件中
通常python源码保存在.py后缀的文件里。