Python批量修改檔名 字尾

2022-04-11 12:09:22 字數 793 閱讀 7312

lynclynn用途:

批量修改檔案格式,檔名字尾。

#

version: v1.0

#author:lynclynn

#

description:change the filename

#createdate:20151130

#

updatedate:

#-*- coding: utf-8 -*-

importos#

列出當前目錄(e:\python\code)下所有的檔案

files =os.listdir("

e:\python\code")

#分離檔案名字和字尾

for filename in

files:

portion=os.path.splitext(filename)

print

portion

#根據字尾來修改

if portion[1]=="

.py"

: newname=portion[0]+"

.txt"#

切換檔案路徑

os.chdir("

e:\python\code")

os.rename(filename,newname)

可能遇到的問題

1.error 32 .檔案已經開啟

2.windowserror: [error 183] 檔案已經存在

3.error2.檔案路徑問題

bat 批量修改檔名字尾

批量修改檔名字尾.bat echo off 開啟變數延遲擴充套件 setlocal enabledelayedexpansion 預設路徑為當前路徑 執行命令時所在的路徑 set path cd rem echo path set p path 請輸入目標路徑 建議拖拽 echo path set ...

python批量修改檔名

修改前 flv檔案是從rar檔案中解壓出來的。由於英文不好,並且有的flv檔案的名字並不十分清晰明了,所以打算將flv檔案名字改為相應的rar檔案的名字。僅供參考,新手勿噴 主要使用了python中的re 正規表示式 和os模組中的函式。coding gb2312 import os import ...

python批量修改檔名

最近工作需要給大量檔案改名。恰巧,本人又在自學python,所以就想用python寫個程式來自動修改相應的檔名。下面就通過 來介紹一下我的做法吧。先說一下,我的工作要求是,在所有的資料檔案前加上資料所在資料夾的名字,改完名字後把所有的檔案彙總到乙個新的資料夾。我要處理的檔案有的存放在次最後層目錄 有...