python批量处理视频文件并重命名

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
实时数仓Hologres,5000CU*H 100GB 3个月
简介: 该Python脚本执行以下任务:遍历`source_folder`中的所有MP4视频文件,将其移动到`destination_folder`,并按顺序重命名(视频1.mp4,视频2.mp4,...)。
import os
import shutil

def move_and_rename_videos(source_folder, destination_folder):
    video_count = 1
    for root, dirs, files in os.walk(source_folder):
        for filename in files:
            if filename.endswith('.mp4'):
                source_path = os.path.join(root, filename)
                new_filename = f"视频{video_count}.mp4"
                destination_path = os.path.join(destination_folder, new_filename)
                shutil.move(source_path, destination_path)
                video_count += 1


source_folder = r'K:/其他/花/花'# 源文件夹路径

destination_folder = r'K:/1-1运营基础-/素材整理'# 目标文件夹路径

move_and_rename_videos(source_folder, destination_folder)

这段代码是一个Python脚本,用于将指定源文件夹中的所有MP4视频文件移动到目标文件夹,并将它们重命名为“视频X.mp4”的格式,其中X是视频的顺序号。

相关文章
|
4月前
|
存储 程序员 C语言
Python变量命名规则
Python变量命名规则
64 0
|
4月前
|
网络协议 IDE Java
Python 为什么推荐蛇形命名法?
Python 为什么推荐蛇形命名法?
24 0
|
4月前
|
数据采集 机器学习/深度学习 数据可视化
【办公自动化】使用Python批量处理Excel文件并转为csv文件
【办公自动化】使用Python批量处理Excel文件并转为csv文件
120 0
|
12月前
|
存储 Python
Python的变量命名规则是什么?
Python的变量命名规则是什么?
231 0
|
4月前
|
存储 IDE 开发工具
【python原理】Python 3里面print为什么改成函数?为什么会有个奇怪的“...”对象?为什么推荐蛇形命名法?等常见问题
【python原理】Python 3里面print为什么改成函数?为什么会有个奇怪的“...”对象?为什么推荐蛇形命名法?等常见问题
71 0
|
1月前
|
存储 IDE 开发工具
Python中变量命名规则
【8月更文挑战第5天】
29 4
|
1月前
|
存储 Python
python变量命名规则
【8月更文挑战第4天】
38 5
|
2月前
|
网络协议 开发者 Python
颠覆传统!Python Socket编程新思维,基础与进阶并重,打造卓越网络能力!
【7月更文挑战第25天】在数字时代,网络通信至关重要,Python的Socket编程简化了这一复杂领域,使初学者也能轻松上手。通过Python的`socket`模块,我们能快速搭建服务器与客户端,实现数据交换。示例代码展示了如何创建、绑定及监听Socket,以及收发消息。掌握基础后,可利用asyncio库探索异步编程,提升通信效率,处理多连接。Python的Socket编程,结合传统与现代技术,助力开发者在网络通信领域取得非凡成就。
40 0
|
3月前
|
Python 数据格式
使用Python批量处理微信榜单数据
使用Python批量处理微信榜单数据
|
4月前
|
算法 Java Shell
python命名基础
python命名基础
65 0