如何利用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()))


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM