python之学习类:python修改文件名
下面是对某文件夹下多个文件下指定文件换名字的实例(为了换名字,因为懒得手动改,折腾了一会搞出来的)
原理很简单,换文件名的话指定path就行 ,具体的自己看吧,仅供参考!
#-*- coding:utf-8 -*-
import os,sys
#=======================================
##对多个文件夹下的文件(夹)进行处理
#=======================================
def getdirNames(path):
dirNames = os.listdir(path)
return dirNames
def isDir(dirNames,path):
for item in dirNames:
dir = os.path.join(path,item)
if(os.path.isdir(dir)):
dirAddress.append(dir)
file = getdirNames(dir)
isDir(file,dir)
else:
if 'png' in item:
fileAddress.append(dir)
return fileAddress
#=======================================
##对某个文件夹下面的文件进行处理
#=======================================
def fil(filename):
mapdir = filename[-1:]
mapname = filename[:-2].replace('0','')
changename = mapname[::-1].zfill(8)[::-1]
rename = changename+'_'+mapdir
return rename
if __name__ == '__main__':
#此处添加需要转换名字的文件夹路径(文件夹下面可以有多个文件夹),【例如:在此我将“0103020202_0.png”转换成“13222000_0.jpg:】
path0 = r'F:\python\20100412\game\data\images\Object\World\Road'
dirAddress = []
fileAddress = []
dirNames = getdirNames(path0)
isDir(dirNames,path0)
print fileAddress
for i in range(len(fileAddress)):
&
相关文档:
python字典排序
1、
准备知识:
在python里,字典dictionary是内置的数据类型,是个无序的存储结构,每一元素是key-value对:
如:dict = {‘username’:‘password’,‘database’:‘master’},其中‘username’和& ......
情景一:
在文件夹里有六十多个RM格式的视频文件,我现在需要把它们的文件名都提取出来,并去掉文件的扩展名,以便放到需要的网页里。
应该有什么软件可以完成这个简单的要求,可是一时间到哪里去找这 样一个符合要求的软件呢?总不能手工完成把。在Linux上用强大的shell脚本应该也可以完成,可是使用Windows的朋友呢?其 ......
昨天在研究了几天PHP-GTK后,决定转向Python,因为Python具有多线程这个特点,在与系统交互方面也比较有优势,虽然我很喜欢PHP,PHP在网页方面也非常强大,但毕竟我不是搞网站开发的。
想下个Python吧,发现它居然被和谐了,太诡异了
唉,和谐有理,屏蔽无罪! ......
1.Python中时间函数有几种不同的表示方法。一种是基于数字的表示方法,另外一种是用一系列值来表示,第三种是用ASCII码字符串的可读形式来表示的元组。 time()函数返回的是从某一时间点算起的秒数,该数值是一个浮点数。根据操作系统的不同,这个时间点也不同。通过求localtime(0)的值可以找到系统的该时间点。 localtime ......