• 如何利用python重命名一个文件名


    import os
    
    #查找文件
    path="C:\Users\Jw\Desktop\python_work"
    #os.listdir()方法,列出来所有文件
    #返回path指定的文件夹包含的文件或文件夹的名字的列表
    files=os.listdir(path)
    
    #主逻辑
    #对于批量的操作,使用FOR循环
    for f in files:
        #调试代码的方法:关键地方打上print语句,判断这一步是不是执行成功
        print(f)
        if "project20" in f and f.endswith(".jpg"):
            print("原来的文件名字是:{}".format(f))
    
            #找到老的文件所在的位置
            old_file=os.path.join(path,f)
            print("old_file is {}".format(old_file))
            #指定新文件的位置,如果没有使用这个方法,则新文件名生成在本项目的目录中
            new_file=os.path.join(path,"project30.jpg")
            print("File will be renamed as:{}".format(new_file))
            os.rename(old_file,new_file)
            print("修改后的文件名是:{}".format(f))
    
    
    
    
    import os,sys
    
    path="C:\Users\Jw\Desktop\python_work"
    # 切换到 对应 目录
    os.chdir(path )
    
    #列出目录
    print("目录为:%s"%os.listdir(os.getcwd()))
    
    #移除
    os.remove("project30.jpg")
    
    #移除后的目录
    print("移除后:%s"%os.listdir(os.getcwd()))

    import os

    #查找文件
    path="C:\Users\Jw\Desktop\python_work"
    #os.listdir()方法,列出来所有文件
    #返回path指定的文件夹包含的文件或文件夹的名字的列表
    files=os.listdir(path)

    #主逻辑
    #对于批量的操作,使用FOR循环
    for f in files:
    #调试代码的方法:关键地方打上print语句,判断这一步是不是执行成功
    print(f)
    if "project20" in f and f.endswith(".jpg"):
    print("原来的文件名字是:{}".format(f))

    #找到老的文件所在的位置
    old_file=os.path.join(path,f)
    print("old_file is {}".format(old_file))
    #指定新文件的位置,如果没有使用这个方法,则新文件名生成在本项目的目录中
    new_file=os.path.join(path,"project30.jpg")
    print("File will be renamed as:{}".format(new_file))
    os.rename(old_file,new_file)
    print("修改后的文件名是:{}".format(f))




    import os,sys

    path="C:\Users\Jw\Desktop\python_work"
    # 切换到 "/var/www/html" 目录
    os.chdir(path )

    #列出目录
    print("目录为:%s"%os.listdir(os.getcwd()))

    #移除
    os.remove("project30.jpg")

    #移除后的目录
    print("移除后:%s"%os.listdir(os.getcwd()))
  • 相关阅读:
    CentOS 6.5系统使用yum方式安装LAMP环境
    省市区三级联动—PCASClass
    javascript进击(九)参考手册
    javascript进击(八)JSON
    javascript进击(七)Ajax
    javascript进击(六)Jquery
    javascript进击(五)JS对象
    javascript进击(四)HTML DOM
    javascript进击(三)简介
    javascript进击(一)简介
  • 原文地址:https://www.cnblogs.com/U940634/p/9533258.html
Copyright © 2020-2023  润新知