如何利用AI大模型给我写程序

文章目录

  • 1,应用情景(给文件夹里的图片批量重命名)
  • 2,选择合适的AI大模型
  • 3,复制AI给出来的代码,在本地执行
  • 4,结果检查

1,应用情景(给文件夹里的图片批量重命名)

假设我现在有一个文件夹,里面有很多张图片,图片格式要么png,要么是jpg,但是他们的命名都是杂乱无章的,我现在想对其中这些图片按照 数字顺序给他们重命名。
在这里插入图片描述

  • 就像第一张图片就命名为 1.png,第二张就是 2.png,以此类推

2,选择合适的AI大模型

这里我选择了抖音集团的AI大模型,豆包

  • 然后针对我的问题做一个具体的问题描述发给豆包大模型,这里提问很有细节考究,一定要详细,把你的问题描述清楚,有很多人提问都很随便,导致大模型理解不准确,给出来的代码也总是出错。
    在这里插入图片描述

3,复制AI给出来的代码,在本地执行

folder_path换成实际指定文件夹路径C:\\Users\\Administrator\\Documents\\emc\\240057\\local\\image\\2024-04,我用的是spyder代码编辑器。直接运行,毫无报错信息。简直完美。
在这里插入图片描述

import os
import re

def rename_images(folder_path):
    image_files = [f for f in os.listdir(folder_path) if f.endswith('.jpg') or f.endswith('.png')]
    image_files.sort(key=lambda x: int(re.search(r'\d+', x).group()))
    for i, file in enumerate(image_files, 1):
        old_path = os.path.join(folder_path, file)
        new_name = f'{i}.{file.split(".")[-1]}'
        new_path = os.path.join(folder_path, new_name)
        os.rename(old_path, new_path)

# 指定文件夹路径
folder_path = 'C:\\Users\\Administrator\\Documents\\emc\\240057\\local\\image\\2024-04'
rename_images(folder_path)

4,结果检查

  • 看,结果图片的名字都给按要求改好了,这样简单一个小程序,让你自己写,肯定要费不少时间啊。但是交给AI大模型,一两分钟就搞定了。
  • 这生产效率嘎嘎猛啊
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/674852.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Vue2 若依常见问题

路由跳转并关闭当前tabs标签页 // 关闭当前tabs this.$store.dispatch("tagsView/delView", this.$route); // 跳转路由 this.$router.replace({ path: /test });// 返回 this.$router.go(-1); this.$router.push({path: path, query: param}); // 跳转 this.$route…

Python实用代码片段分享(三)

在今天的博文中,我们将继续分享一些Python编程中非常实用的代码片段。这些代码片段将帮助你更高效地处理常见任务,从字符转换到数据类型检查,应有尽有。 1. ord函数和chr函数 Python的ord()函数可以返回Unicode字符对应的ASCII码值&#xf…

sigmoid, softmax

∙ \bullet ∙ sigmoid函数 值域(0,1) 常用于二分类问题 ∙ \bullet ∙ softmax函数 每一项的区间范围的(0,1) 所有项相加的和为1. 常用于多分类问题 ∙ \bullet ∙ 区别: softmax 当类别数是2时,它退化为二项分布,而它和sigmoid真正的区别…

水库大坝安全监测系统建设方案

一、背景 随着自动化技术的进步,大部分水库大坝不同程度地实现了安全监测自动化。但仍存在以下问题: 1、重建轻管,重视安全监测系统建设,不够重视运行维护。 2、缺乏系统性、综合性及相关性的资料分析功能。 3、软件大多为数据…

Linux应用 sqlite3编程

1、概念 SQLite3是一个轻量级的、自包含的、基于文件的数据库管理系统,常用于移动设备、嵌入式设备和小型应用程序中,应用场景如下: 移动应用程序:由于SQLite3是零配置、无服务器的数据库引擎,非常适合用于移动应用程…

@vue-office/excel 解决移动端预览excel文件触发软键盘

先直接上代码 不耽误大家时间 标明下插件库 非常感谢作者提供预览插件 vue-office/excel 只需要控制CSS :deep(.x-spreadsheet-overlayer) {.x-spreadsheet-selectors {display: none !important;} } :deep(.x-spreadsheet-bottombar) {li.active {user-select: none !import…

PCIe Capability and Extended Capability

PCIe(Peripheral Component Interconnect Express)是一种用于连接扩展卡到计算机主板的高速串行总线标准。PCIe Capability 和 Extended Capability 是 PCIe 设备的两种重要特性。 1. **PCIe Capability:** PCIe Capability 是指 PCIe 设备的…

HR人才测评,如何做管理岗位的领导力测评?

管理岗位的领导力测评是企业HR人才测评中的重要内容之一,其目的是为了评估管理人员的领导能力和潜力,以便企业在选拔、培养和晋升管理人员时更加科学和有效。 1.明确测评目标和指标 领导力包含多个方面,如领导风格、组织管理、团队建设、决…

2024上海国际钢丝绳及吊索具展览会

2024上海国际钢丝绳及吊索具展览会 2024 Shanghai International Wire Rope and Hanger Exhibition 时间:2024年12月18日--20日 地点:上海新国际博览中心 详询主办方陆先生 I38(前三位) I82I(中间四位&#xff…

Activiti7 Maven笔记

通过maven完成BPMN的创建,定义流程,部署流程,完成流程等操作 代码整合创建maven项目添加log4j日志配置添加activiti配置文件创建数据库 activitijava类编写程序生成表如果代码运行,没有生成表,可能是没有读取到activiti的配置文件 Activiti数据表介绍类关系图工作流引擎创建默认…

城市之旅:使用 LLM 和 Elasticsearch 简化地理空间搜索(一)

作者:来自 Elastic Philipp Kahr, Valentin Crettaz 这篇博文的本地部署实践 Jupyter notebook 请详细阅读文章 “城市之旅:使用 LLM 和 Elasticsearch 简化地理空间搜索(二)”。 探索如何从自然语言提问创建地理空间搜索。在下…

微信公众号【原子与分子模拟】: 熔化温度 + 超导电性 + 电子化合物 + 分子动力学模拟 + 第一性原理计算 + 数据处理程序

往期内容主要涵盖: 熔化温度 超导电性 电子化合物 分子动力学模拟 第一性原理计算 数据处理程序 【1】熔化温度 分子动力学 LAMMPS 相关内容 【文献分享】分子动力学模拟 LAMMPS 熔化温度 晶体缺陷 熔化方法 LAMMPS 文献:金属熔化行为的局域…

[数据集][目标检测]水下管道泄漏破损检测数据集VOC+YOLO格式2069张2类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):2069 标注数量(xml文件个数):2069 标注数量(txt文件个数):2069 标注…

SpringCloud Consul基础入门与使用实践总结

【1】Consul简介 官网地址:https://www.consul.io/intro/index.html 下载地址:https://www.consul.io/downloads.html 中文文档:https://www.springcloud.cc/spring-cloud-consul.html ① 基础概念 Consul 是一套开源的分布式服务发现和…

2024年文艺文化与社会发展国际会议(ICLCSD 2024)

2024年文艺文化与社会发展国际会议 2024 International Conference on Literature, Culture and Social Development 【1】会议简介 2024年文艺文化与社会发展国际会议是一场汇集全球文艺文化和社会科学领域精英的盛会。本次会议以“文艺文化与社会发展”为主题,旨在…

最适合上班族和宝妈的兼职副业,一天500多,小众副业项目

近年来,地方特色小吃逐渐受到人们的热烈追捧,尤其是在直播的助力下,许多地方的特色小吃得以走进大众视野,吸引了大量流量和人气。因此,有很大一部分商家和创业者看准了这一商机,纷纷投身于地方特色小吃的制…

nginx和proxy_protocol协议

目录 1. 引言2. HTTP server的配置3. Stream server的配置3.1 作为proxy_protocol的前端服务器3.2 作为proxy_protocol的后端服务器1. 引言 proxy_protocol 是haproxy开发的一种用于在代理服务器和后端服务器之间传递客户端连接信息的协议。使用 proxy_protocol 的主要优势是能…

系统架构设计师【第15章】: 面向服务架构设计理论与实践 (核心总结)

文章目录 15.1 SOA的相关概念15.1.1 SOA的定义15.1.2 业务流程与BPEL 15.2 SOA的发展历史15.2.1 SOA的发展历史15.2.2 国内SOA的发展现状与国外对比15.2.3 SOA的微服务化发展 15.3 SOA的参考架构15.4 SOA主要协议和规范15.4.1 UDDI协议15.4.2 WSDL规范15.4.3 SOAP协…

子域名太多如何实现HTTPS?一张通配符SSL证书全搞定

在当今数字化时代,网站安全性已经成为网站运营者以及访问者都非常关注的重要问题。部署SSL证书实现HTTPS加密,确保数据传输安全,防止信息被泄露或篡改,消除浏览器“不安全”提示,提高网站安全性以及可信任度已成为必然…

代理IP如何提高网站的SEO排名

目录 一、代理IP的作用 二、使用代理IP提高SEO排名的几种常见方法 1. 采集数据 2. 提交网站 3. 模拟用户行为 4. 搜索引擎优化 三、合理使用代理IP的注意事项 四、代码示例 总结 代理IP是一种可以隐藏真实IP地址的技术,通过使用代理IP,可以实现…