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)