Python中批量改名

原创 2017年05月21日 15:49:28
#!c:\python27\python
# -*- coding: utf-8 -*-
import os
def test(rootdir):
    for lists in os.listdir(rootdir):
path = os.path.join(rootdir, lists)
        print path
        if os.path.isdir(path):
            test(path)
        else:
            f = open(path, 'w+')
            f.truncate()






def test_rename(rootdir, i):
    for lists in os.listdir(rootdir):
        path = os.path.join(rootdir, lists)
        print path
        if os.path.isdir(path):
            i += 1
            os.rename(path, os.path.join(rootdir, str(i)))
            test_rename(os.path.join(rootdir, str(i)), i)
        else:
            i += 1
            os.rename(path, os.path.join(rootdir, str(i)))




if __name__ == "__main__":
    print ("this is a main")
    test_rename(os.getcwd(), 100)
    test(os.getcwd())
    #test("F:\sunmingyang\smy923\zuixinxieyi")
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

python2.7 批量改名脚本

windows 批量改名小工具

1. 前言最近老板让师弟写一个程序把制定目录下的tif 文件全部重命名为 1, 2, 3 的形式。 觉得好简单, 于是动手写了一下。 基本思路就是遍历文件夹下的文件名称, 然后通过调用 rename...

批处理学习--文件批量改名

有时我们硬盘中存在大理相同类型文件,如果需要对这类文件按照统一格式重新命名时,将会时一个非常繁锁的过程。 此时如果借助批处理,那么您可以快速的完成此项任务。 具休实现过程,可参照如下示例代码:(友情提...

批量改名六大神技

批量改名六大神技shell实例1:改名指令rename的用法如下:[root@ChangerLee 批量改名]# touch file_{1..10}[root@ChangerLee 批量改名]# l...

VC实现实用文件按指定名字批量改名

前几天有哥们工作需要用到按指定文件名批量改名,在网上找了一下一般都不好用,也难的去找。自己用vc实现了一个简单程序完成这个任务,实现还是很简单,大致流程就是把图片路径读取,然在导入批量的文件名或者手动...

【实现】Java实现的文件批量改名

题记:在贺利坚老师的博文讲座:与迷茫为友的成长

最易读的Total Commander教程——搜索与批量改名

引言:   上一讲介绍了TC的压缩功能,并以压缩程序插件为例,初步介绍了TC的插件功能。   本讲介绍TC的两大功能:搜索、批量文件改名。并结合这些内容,补充文件内容插件、更改快捷键的知识。  ...

Linux文件批量改名/排序总结(rename,sort等)

linux下文件批量化改名时使用一些命令可以比较简单快捷1. 文件名前补0linux 下的rename命令可以使用正则表达式进行匹配。举例 for i in {1..100}; do touch...

批量改名-WPF 附源码

  • 2015-03-07 11:31
  • 1.65MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)