百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 文章教程 > 正文

AI,ChatGpt教你编程-批量处理文件

yund56 2025-03-12 15:47 4 浏览

它不需要任何编程基础,也不需要懂计算机知识,只要你对编程感兴趣,希望通过自己编写一些简单的程序来处理重复性的工作任务,就可以学。

今天这个任务是,批量处理文件,批量重命名文件、自动删除重复文件等。如果你还没有安装Python、Pycharm等编程语言和编译环境,也可以通过ChatGpt来完成。

备注:除了ChatGPT,文心一言、智谱清言都可以。

修改Word/PDF/图片文件名

Prompt 1:

01)你是一个优秀的程序员,帮我写一个python程序来解决一些文件处理的工作,谢谢。

02)帮我写一个python程序,用于提取word的标题,而后将文件名改为标题。

Prompt 2

3)如果文档是pdf,能否给我一个完整的代码,即能修改word文件名,也能根椐文档的第一行内容,修改pdf的文件名。

也可以这么提:

04)帮我写一个python程序,用于提取word、Pdf的标题,而后将文件名改为标题。


Prompt 3

05) 那么,如果我希望将文件夹的所有文件,无论是word还是pdf,批量改名,改名规则和前面一样,都是将文档的第一行作为文件名。



Prompt 4

06)非常好,但是每次需要修改代码拷贝路径名太不方便了,能不能给我一个图形界面,图形上有一个按键,点击按钮,我可以直接选择路径,然后将我选择的路径目录下所有的文件都进行改名操作。

Prompt 4

06)现还需要将文件夹里的全部照片基于照片的拍摄日期、地点等修改文件名


备注:过程中如代码执行报错,不要慌,直接将错误丢给GPT就行。

将上面各步骤生成的代码,直接copy到python文件运行,一个小程序就完成了,是不是非常简单。

提醒:听10遍不如实操1次,有兴趣的朋友可以一起交流。

下次我们一起来通过Gpt4.0来编写"删除重复文件,保留最新版本"的小程序

相关推荐

Linux基础运维篇:Linux文件操作超详细版(第007课)

一、Linux文件系统基础1.文件类型Linux一切皆文件,常见文件类型:普通文件(-):文本文件(.txt)、二进制文件(可执行程序)、压缩文件等。目录文件(d):用于组织文件和子目录(类似...

linux怎么编辑文件内容

在Linux中,你可以使用多种方法来编辑文件内容。以下是几种常用的方法:使用文本编辑器:你可以使用命令行下的文本编辑器,如vi、vim或nano来编辑文件。例如,使用vim编辑一个名为example....

Linux文件系统制作与裁剪

什么是操作系统?操作系统(operationsystem,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作...

如何使用 Chmod 更改 Linux 上的文件和文件夹权限?

在Linux的世界里,权限就是秩序的基础。一个系统的安全性、文件访问策略、用户协作边界,无一不依赖于文件和目录权限的精细控制。而chmod(ChangeMode)命令,正是你手中调整权限的利剑...

linux解压文件命令有哪些

.tar解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName(注:tar是打包,不是压缩!).gz解压1:gunzipFileName.gz解...

详解Linux网络文件系统的注册与挂载流程

本文主要对Linux网络文件系统的注册与挂载过程进行分析一、简介Linux中"万物皆文件",socket在Linux中对应的文件系统叫Sockfs,每创建一个socket,就在sock...

Linux创建目录&文件夹(mkdir命令)

mkdir命令,是makedirectories的缩写,用于创建新目录,此命令所有用户都可以使用。mkdir命令的基本格式为:[root@localhost~]#mkdir[-mp]...

如何在 Linux 中创建自己的命令?

在本文中,让我们了解如何在Linux中创建您自己的命令,创建一个属于自己的别名命令。Linux中的Alias命令是什么?该alias命令提供一个字符串值,用于在遇到命令名称时替换它。该ali...

Linux基本命令

一、基本命令1.pwdxx@admin1,中xx表示用户登录的名字,admin1表示主机名,test表示当前工作目录,pwd(presentworkingdirectory):查看当前...

一对多查询,Vlookup公式组合Countifs,详细解读!

我们模拟工作中的使用场景,只保留了关键的两列数据需要根据部门条件,把所有的员工信息给匹配出来首先,当存在多个结果值时,我们去查找的时候,只会返回第一个出现的值:=VLOOKUP(D2,A:B,2,0)...

自动获取vlookup函数的第三参数,再也不用一列一列的数了

对于vlookup函数,很多人都有会这样的想法:vlookup函数的第三参数为什么就不能自动的获取到呢,还需要一个一个的数太烦人了。有没有什么方法能自动的获取vlookup函数的第三参数呢?当然有了,...

VLOOKUP函数比对一般用法

格式"=VLOOKUP(要查谁,在哪查,返还值为查询范围的第几列,精确还是近似)"。中间用逗号隔开。如:A列为全部人员姓名,B列为对应全部身份证号码,C列为部分人员姓名(有在A列里的,...

VLOOKUP的这些坑,你都知道吗?

VLOOKUP的这些坑,你都知道吗?VLOOKUP是大家常用的查找引用函数,很多人正式学习Excel都是从这个函数开始的,但有的时候VLOOKUP却不太听话,公式返回错误结果,让人苦不堪言。有时明明数...

重塑Excel体验:VLOOKUP与公式联动,轻松实现多列信息一键匹配!

真心羡慕啊!每次我都要慢悠悠地一个个用VLOOKUP去找数据,跟蜗牛爬似的慢,还容易出错,可你看看人家同事,手一挥,几十秒就搞定了,那叫一个利索!步骤一:输入VLOOKUP函数并设置查找值在需要输入公...

巧用Vlookup函数揪出“第三者”

在一张Excel表格的重复记录中,让你快速列出每种不同物品第2次或第n次出现的记录,你会怎么做?Vlookup函数就有这个本事。举例来说,产品或者物流表格中往往会记录有同一货物的多笔数据(如下图的今日...