python 获取文件后缀名
文章插图
【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)
- 龟背竹怎么养老桩,龟背竹怎么养得粗壮
- 谷雨的四句古诗,二十四节气谷雨古诗
- 电饭锅蛋糕中间不熟底部糊了,电饭锅蛋糕中间不熟的原因
- 佛跳墙的典故和名字来历,佛跳墙是什么菜系
- 吃韭菜的好处和坏处,吃韭菜烧心怎么办,吃点什么能缓解
- 箬笠的拼音怎么写,箬笠的拼音蓑怎么读
- 控的拼音组词,坦的拼音
- 茆字怎么念,茆的读音是什么意思
- 琢磨的反义词是什么 三年级,纤细的反义词是什么
- 繁体字九画的字有哪些,属金九画的字有哪些