Python文件的后綴名是,python文件的后綴名py2

python 獲取文件后綴名

Python文件的后綴名是,python文件的后綴名py2

文章插圖
【Python文件的后綴名是,python文件的后綴名py2】我寫了個小文件,希望能幫到樓主

=========count_file.py=============
#coding:utf-8
import os
'''
使用os.walk()統計文件類型
'''

#定義result字典用來存儲
result = {}

for directory, folders, files in os.walk('/home/zhulei'):
for f in files:
if '.' in f:
#獲得文件類型
file_type= f.rsplit('.',1)[1]
if result.has_key(file_type):
result[file_type] += 1
else:
result[file_type] = 1

print "文件類型\t\t個數"
print "="*40
for type, count in sorted(result.items(),key=lambda x:x[1],reverse=True):
if len(type) >= 8:
print "%s\t\t%s" % (type, count)
else:
print "%s\t\t\t%s" % (type, count)
==============================

運行結果:
%python count_file.py
文件類型個數
========================================
png2107
c1639
h1276
py1160
gif1017
svn-base966
TXT899
jpg831
html539

...
...
...
python的文件格式有兩種,"*.py"和"*.pyw",它們有什么不同?它們之間的不同就只有一個:視窗運行它們的時候調用不同的執行檔案 。
視窗用 python.exe 運行 .py,用 pythonw.exe 運行 .pyw。
這純粹是因為安裝視窗版 Python 時,擴展名 .py 自動被登記為用 python.exe 運行的文件,而 .pyw 則被登記為用 pythonw.exe 運行 。
主要體現在win平臺上開發桌面程序,linux木有哦 python.exe 運行 .py,用 pythonw.exe 運行 .pyw,不出現dos窗口,住:純圖形界面程序的用戶不需要看到dos窗口 。




擴展資料
Python open() 方法用于打開一個文件,并返回文件對象,在對文件進行處理過程都需要使用到這個函數,如果該文件無法被打開,會拋出 OSError 。
注意:使用 open() 方法一定要保證關閉文件對象,即調用 close() 方法 。
open() 函數常用形式是接收兩個參數:文件名(file)和模式(mode) 。
完整的語法格式為:
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
參考資料來源:
百度百科——Python
python程序的文件拓展名稱是什么命令行腳本的擴展名是.py
帶GUI的腳本的擴展名是.pyw
另處還有一些pyd pyc是編譯過的
Python遍歷文件夾并 改所有文件的后綴名importos
importshutil


root='F:\\python2'
forrt,dirs,filesinos.walk(root):
forfinfiles:
fn=os.path.join(rt,f)
nfn=fn.replace('.txt','.py').
ifsrcinfnandfn!=nfn:
shutil.move(fn,nfn)