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

文件夹中有上百个文件,现在希望删除包括这些字符的文件标题:

TIMESAVER EDIT -

TIMESAVER EDIT - FULL Q&A Warren Buffett Charlie Munger

TIMESAVER EDIT

TIMESAVER EDIT FULL Q&A Warren Buffett Charlie Munger

在ChatGPT中输入提示词:

你是一个Python编程专家,要完成一个批量删除文件标题中字符的任务,具体步骤如下:

打开本地电脑文件夹: E:\Berkshire Hathaway annual shareholders meeting

获取文件夹中每个文件的标题名称;

如果文件标题中包括"TIMESAVER EDIT - FULL Q&A Warren Buffett Charlie Munger "或者"TIMESAVER EDIT FULL Q&A Warren Buffett Charlie Munger ",就从文件标题中删除这些字符;

如果文件标题中不包括"TIMESAVER EDIT - FULL Q&A Warren Buffett Charlie Munger "或者"TIMESAVER EDIT FULL Q&A Warren Buffett Charlie Munger ",就继续检查文件标题中是否包括"TIMESAVER EDIT - "或者TIMESAVER EDIT ,如果有就从文件标题中删除这些字符;

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

生成Python代码如下:

import os

定义要操作的目录和要删除的字符串

directory = r"E:\Berkshire Hathaway annual shareholders meeting"

remove_strings = [

"TIMESAVER EDIT - FULL Q&A Warren Buffett Charlie Munger ",

"TIMESAVER EDIT FULL Q&A Warren Buffett Charlie Munger ",

"TIMESAVER EDIT - ",

"TIMESAVER EDIT "

]

遍历文件夹中的所有文件

for filename in os.listdir(directory):

print(f"处理文件: {filename}")

new_filename = filename

检查每个要删除的字符串

for remove_string in remove_strings:

if remove_string in new_filename:

print(f"找到匹配: {remove_string}")

new_filename = new_filename.replace(remove_string, "")

如果文件名已经被修改,那么重命名文件

if new_filename != filename:

print(f"重命名文件为: {new_filename}")

os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))

else:

print("文件名未修改.")

print("处理完成.")

程序运行,打开文件夹,成功批量重命名文件名:

相关推荐
大圣编程1 小时前
Java 多维数组详解
java·开发语言
殳翰3 小时前
下服务器端开发流程及相关工具介绍(C++)
开发语言·c++
落寞的星星4 小时前
这个对象就包含了已经转换好的DFA和各种词法分析器运转所需要的参数。下一步,我们就可以用ScannerInfo对象创建出Scanner对象,请看下面的代码:
开发语言·c#
nothing&nowhere4 小时前
用 Python 做问卷数据清洗:无效样本检测与处理实战
开发语言·python·数据清洗·数据处理·问卷星·问卷星脚本·刷问卷
花酒锄作田4 小时前
如何发布自己的 Python 库到 PyPI
python
2601_961593425 小时前
Rust 开发环境配置繁琐?RustRover 开箱即用搞定编码调试
开发语言·后端·macos·rust
researcher-Jiang5 小时前
Design Patterns——Template Method入门到情景实战
python·设计模式·模板方法模式
HZZD_HZZD5 小时前
DL/T 645-2026新国标深度解读与智能电表协议适配实战:从帧结构变化到Java采集器升级的全链路改造方案
java·开发语言
多加点辣也没关系7 小时前
JavaScript|第4章:类型转换
开发语言·javascript