零代码编程:用ChatGPT智能批量删除文件标题中的某些字符

这篇具有很好参考价值的文章主要介绍了零代码编程:用ChatGPT智能批量删除文件标题中的某些字符。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文件里面有很多个mp4视频文件,要批量删除文件标题中的“Little Fox - ”“Level 04”、“Level 4”、“Level04”“ - ”、“-”、“_”等字母和符号。

零代码编程:用ChatGPT智能批量删除文件标题中的某些字符,人工智能

在ChatGPT中输入提示词如下:

你是一个Python编程专家,要完成一个批量重命名文件标题的任务,具体步骤如下:

打开文件夹:F:\新建文件夹,获取里面所有mp4文件的标题名;

首先批量删除文件标题中的“Little Fox - ”;

然后批量删除文件标题中的“Level 04”、“Level 4”、“Level04”;

然后批量删除文件标题中的“ - ”、“-”、“_”这些符号;

最后将所有mp4文件进行重命名;

注意:每一步都要输出相关信息

下面是ChatGPT给出的Python源代码:

import os

# 设置文件夹路径

folder_path = 'F:/新建文件夹'

# 获取文件夹中所有的 mp4 文件

mp4_files = [file for file in os.listdir(folder_path) if file.endswith('.mp4')]

print(f"找到 {len(mp4_files)} 个mp4文件。")

# 批量删除文件标题中的“Little Fox - ”

mp4_files = [file.replace('Little Fox - ', '') for file in mp4_files]

print("删除 'Little Fox - '。")

# 批量删除文件标题中的“Level 04”、“Level 4”、“Level04”

levels_to_remove = ['Level 04', 'Level 4', 'Level04']

for level in levels_to_remove:

mp4_files = [file.replace(level, '') for file in mp4_files]

print("删除 'Level 04', 'Level 4', 'Level04'。")

# 批量删除文件标题中的“ - ”、“-”、“_”这些符号

symbols_to_remove = [' - ', '-', '_']

for symbol in symbols_to_remove:

mp4_files = [file.replace(symbol, '') for file in mp4_files]

print("删除 ' - ', '-', '_'。")

# 重命名所有 mp4 文件

print("开始重命名文件...")

for original_file in os.listdir(folder_path):

if original_file.endswith('.mp4'):

# 创建新文件名

new_file_name = original_file

new_file_name = new_file_name.replace('Little Fox - ', '')

for level in levels_to_remove:

new_file_name = new_file_name.replace(level, '')

for symbol in symbols_to_remove:

new_file_name = new_file_name.replace(symbol, '')

# 重命名文件

os.rename(

os.path.join(folder_path, original_file),

os.path.join(folder_path, new_file_name)

)

print(f"重命名文件:'{original_file}' -> '{new_file_name}'")

print("所有文件重命名完成。")

在执行这个脚本之前,请确认:

脚本有权限访问 F:/新建文件夹 路径。

F:/新建文件夹 路径存在,并且包含要重命名的 .mp4 文件。

文件没有被其他程序占用,否则可能导致重命名失败。

脚本会遍历文件夹中所有 .mp4 文件,并按照您的指示逐步更改每个文件的名称。每一步骤都会打印出相应的信息。

零代码编程:用ChatGPT智能批量删除文件标题中的某些字符,人工智能

程序运行,成功批量重命名:

零代码编程:用ChatGPT智能批量删除文件标题中的某些字符,人工智能文章来源地址https://www.toymoban.com/news/detail-813513.html

到了这里,关于零代码编程:用ChatGPT智能批量删除文件标题中的某些字符的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【代码管理】Git删除仓库中的大文件压缩仓库大小

    Git 仓库中有时会不小心加入了一些大文件,例如模型文件,视频文件 模型文件有可能以 .weights 结尾,或者 .onnx 结尾等等 视频文件有可能以 .avi 结尾,或者 .mp4 结尾 大文件如果一直在仓库中,仓库体积会非常大,下面我们提供一个脚本,专门用于清理 仓库中的文件使用。

    2024年04月26日
    浏览(39)
  • 【Python】【完整代码】秀!巧用Python实现对单个文件或多个文件中的指定字符串进行批量修改/替换(超详细)

    目录 1. 对单份文件 1.1 将替换后的内容保存到新文件中 1.2 直接替换当前文件中的字符

    2024年02月21日
    浏览(55)
  • 标题:智能对话新纪元:ChatGPT与文心一言的全面比较

    引言 : 在这个由数据驱动的时代,人工智能语言模型已成为技术创新的前沿。特别是OpenAI的ChatGPT和百度的文心一言(ERNIE Bot),它们不仅代表了人工智能的最新成就,也在我们的日常生活和工作中扮演着越来越重要的角色。本文将从智能回复能力、语言准确性和知识库丰富

    2024年01月17日
    浏览(90)
  • chatgpt赋能python:Python批量删除:简化SEO优化的过程

    SEO(Search Engine Optimization)优化是网站运营中不可忽视的一项任务。其中涉及到对内容和网站结构的优化,而这些工作也离不开对数据的处理。其中一个常见问题是需要删除一批旧的或者无用的页面,以便于优化搜索引擎的索引结果。这个问题可以通过Python来进行批量删除的

    2024年02月08日
    浏览(45)
  • Blender批量删除(清空)场景中的材质

    1.选中界面中右上角的  \\\"显示模式\\\" 2.修改为: \\\"blender文件” 模式,此时各选中材质一栏数据进行展开   3.全选所有要删除的材质,然后鼠标右键进行删除。  好了,是不是很简单~记得要不断进步呀!

    2024年02月14日
    浏览(39)
  • 标题:深入了解ChatGPT:基于GPT-4架构的创新人工智能语言模型及其应用前景

    一、ChatGPT简介 ChatGPT是一种基于OpenAI开发的GPT-4架构的人工智能语言模型。GPT-4是一种自然语言处理技术,其前身为GPT-3。随着技术的迅速发展,GPT-4在许多方面超越了GPT-3,如模型规模、知识库和性能。ChatGPT在多种语言和应用场景中表现出卓越的性能,成为现代人工智能领域

    2024年02月03日
    浏览(52)
  • linux中根据文件的创建时间批量删除文件

    在Ubuntu上,你可以使用`find`命令来根据时间批量删除图片。以下是具体的步骤: 1. 打开终端(Terminal)。 2. 使用以下命令进入你希望删除文件的目录: 将`/path/to/directory`替换为实际存放文件的目录路径。 3. 使用以下命令找到符合条件的文件: 上述命令会列出 当前目录及其子

    2024年02月10日
    浏览(37)
  • 在Linux 下 FTP批量删除文件

    FTP是文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。 1、确认已经登录并到指定文件目录中 例如 登录 : ftp 127.0.0.1 ,回车后输入用户名密码 指定目录:cd test/test/…/…/ 2、执行 prompt yes 命令 不

    2024年02月15日
    浏览(27)
  • 如何批量删除k8s中的异常pod信息

    kubectl get pods 发现有很多pod出问题了 Evicted可使用kubectl中的强制删除命令 批量删除所有“Evicted”状态的pod即可 OutOfCpu可使用kubectl中的强制删除命令 批量删除所有“OutOfcpu ”状态的pod即可 Terminating可使用kubectl中的强制删除命令

    2024年02月12日
    浏览(37)
  • Ansible批量操作(上传文件、删除文件&指定文件内容、执行sh文件等)

    官方网站 https://www.ansible.com/ 一、Ansible 简介 1、Ansible是新出现的自动化运维工具,完全基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 2、Ansible是基于 paramiko 开发的,并且基于模块化工作,

    2024年04月16日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包