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函数就有这个本事。举例来说,产品或者物流表格中往往会记录有同一货物的多笔数据(如下图的今日...
- 一周热门
- 最近发表
- 标签列表
-
- filter函数js (37)
- filter函数excel用不了 (73)
- 商城开发 (40)
- 影视网站免费源码最新版 (57)
- 影视资源api接口 (46)
- 网站留言板代码大全 (56)
- java版软件下载 (52)
- java教材电子课本下载 (48)
- 0基础编程从什么开始学 (50)
- java是用来干嘛的 (51)
- it入门应该学什么 (55)
- java线上课程 (55)
- 学java的软件叫什么软件 (38)
- 程序开发软件有哪些 (53)
- 软件培训 (59)
- 机器人编程代码大全 (50)
- 少儿编程教程免费 (45)
- 新代系统编程教学 (61)
- 共创世界编程网站 (38)
- 亲测源码 (36)
- 三角函数积分公式表 (35)
- 函数的表示方法 (34)
- 表格乘法的公式怎么设置 (34)
- sumif函数的例子 (34)
- 图片素材 (36)