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後綴的文件里。