当前位置:网站首页>从表中名称映射关系修改视频名称
从表中名称映射关系修改视频名称
2022-07-06 08:19:00 【不求大富大贵只求富可敌国】
题目:
有一个voiceFile文件夹内的50个后缀是*.pcm文件名称都需要修改,文件后缀保留,修改的名称参考:rename.csv中的影射关系,第一列是文件原来的名字,第二列是文件现在的名字,每行都有影射关系(第一列老名字,第二列是对应的新名字),要求将文件夹的文件都名称都改成B列的名字
解决方法:
import os
import pandas as pd
from log_utils import Log_util
# csv文件路径
csv_path=r"C:\Users\xdjiang6\Desktop\rename.csv"
# 视频文件夹路径
video_path=r"D:\xdjiang\voiceFile"
# 读取csv文件
res=pd.read_csv(csv_path)
# 第一列是文件原来的名字(老名字)
old_list=res.values[:,0]
# 第二列是文件现在的名字(对应的新名字)
new_list=res.values[:,1]
# 把读取的新名称与老名称组合成字典
name_list=dict(zip(old_list,new_list))
# 读取视频文件夹所有的视频文件
aaa=os.listdir(video_path)
#判断视频文件名是否==csv提取的老文件名,如果相等,把视频文件名修改为新文件名
for i in aaa:
if i in name_list.keys():
os.rename(os.path.join(video_path,i),os.path.join(video_path,name_list[i]))
Log_util.mlog.debug(f"{
i}: 视频名称修改完毕!")
else:
Log_util.mlog.error(f"{
i}: 不在表格中,请核实!")
边栏推荐
- [t31zl intelligent video application processor data]
- "Friendship and righteousness" of the center for national economy and information technology: China's friendship wine - the "unparalleled loyalty and righteousness" of the solidarity group released th
- [research materials] 2021 Research Report on China's smart medical industry - Download attached
- Yyds dry goods inventory three JS source code interpretation eventdispatcher
- Tidb backup and recovery introduction
- 1. Color inversion, logarithmic transformation, gamma transformation source code - miniopencv from zero
- LDAP应用篇(4)Jenkins接入
- 3. File operation 3-with
- 2. File operation - write
- C语言 - 位段
猜你喜欢
Artcube information of "designer universe": Guangzhou implements the community designer system to achieve "great improvement" of urban quality | national economic and Information Center
Nft智能合约发行,盲盒,公开发售技术实战--合约篇
Summary of phased use of sonic one-stop open source distributed cluster cloud real machine test platform
IP lab, the first weekly recheck
hcip--mpls
A Closer Look at How Fine-tuning Changes BERT
22. Empty the table
Nft智能合约发行,盲盒,公开发售技术实战--拼图篇
2.10transfrom attribute
[Yugong series] February 2022 U3D full stack class 011 unity section 1 mind map
随机推荐
Image fusion -- challenges, opportunities and Countermeasures
Hill sort c language
华为云OBS文件上传下载工具类
[t31zl intelligent video application processor data]
Chinese Remainder Theorem (Sun Tzu theorem) principle and template code
Hcip day 16
Asia Pacific Financial Media | art cube of "designer universe": Guangzhou community designers achieve "great improvement" in urban quality | observation of stable strategy industry fund
The Vice Minister of the Ministry of industry and information technology of "APEC industry +" of the national economic and information technology center led a team to Sichuan to investigate the operat
化不掉的钟薛高,逃不出网红产品的生命周期
Use br to back up tidb cluster data to S3 compatible storage
matplotlib. Widgets are easy to use
TiDB备份与恢复简介
NFT smart contract release, blind box, public offering technology practice -- contract
649. Dota2 Senate
22. Empty the table
From monomer structure to microservice architecture, introduction to microservices
Nft智能合约发行,盲盒,公开发售技术实战--合约篇
Asia Pacific Financial Media | female pattern ladyvision: forced the hotel to upgrade security. The drunk woman died in the guest room, and the hotel was sentenced not to pay compensation | APEC secur
远程存储访问授权
C语言自定义类型:结构体