当前位置: 首页 > news >正文

网站管理与开发怎么做网站免费域名申请网站

网站管理与开发怎么做网站,免费域名申请网站,央视优购物官方网站,上海有多少家公司和企业ChatGPT编程—实现小工具软件(批量替换文本、批量处理图像文件) 今天借助[小蜜蜂AI][https://zglg.work]网站的ChatGPT编程实现一个功能:批量处理文件及其内容,例如批量替换文本、批量处理图像文件等。 环境:Pycharm 2021 系统&#xff1a…

ChatGPT编程—实现小工具软件(批量替换文本、批量处理图像文件)

今天借助[小蜜蜂AI][https://zglg.work]网站的ChatGPT编程实现一个功能:批量处理文件及其内容,例如批量替换文本、批量处理图像文件等。

环境:Pycharm 2021

系统:Mac OS

向ChatGPT输入如下内容:
Screenshot 2024-03-16 at 11.52.55

ChatGPT收到后返回如下结果:

批量处理文件及其内容:

1. 批量替换文本文件内容
  • 使用Python的fileinput模块结合正则表达式,可以轻松批量替换文本文件中的内容。
import fileinput
import re# 批量替换文本文件中的指定内容
def batch_replace_text(file_pattern, search_pattern, replace_text):for line in fileinput.input(files=glob.glob(file_pattern), inplace=True):print(re.sub(search_pattern, replace_text, line), end='')# 调用示例:将所有.txt文件中的"old_text"替换为"new_text"
batch_replace_text("*.txt", "old_text", "new_text")

根据ChatGPT返回的结果,进行如下修改并运行,如下所示:

import fileinput
import re
import glob# 批量替换文本文件中的指定内容
def batch_replace_text(file_pattern, search_pattern, replace_text):for line in fileinput.input(files=glob.glob(file_pattern), inplace=True):print(re.sub(search_pattern, replace_text, line), end='')# 调用示例:将所有.txt文件中的"old_text"替换为"new_text"
batch_replace_text("*.txt", "AI", "人工只能(AI,Artificial Intelligence)")

5

1

3

2

4

2. 批量处理图像文件
  • 使用Pillow库(PIL Fork)来批量处理图像文件,例如调整大小、转换格式等操作。
from PIL import Image
import os# 批量调整图像大小
def resize_images(input_dir, output_dir, size=(128, 128)):os.makedirs(output_dir, exist_ok=True)for filename in os.listdir(input_dir):if filename.endswith(('.png', '.jpg', '.jpeg')):img = Image.open(os.path.join(input_dir, filename))img_resized = img.resize(size)img_resized.save(os.path.join(output_dir, filename))# 调用示例:将input_images目录中的所有图片调整为128x128尺寸并保存到output_images目录
resize_images("input_images", "output_images")

根据ChatGPT返回的结果,进行如下修改并运行,如下所示:

from PIL import Image
import os# 批量调整图像大小
height = input('请输入图片高度:')
width = input('请输入图片宽度:')def resize_images(input_dir, output_dir, size=(int(height), int(width))):os.makedirs(output_dir, exist_ok=True)for filename in os.listdir(input_dir):if filename.endswith(('.png', '.jpg', '.jpeg')):img = Image.open(os.path.join(input_dir, filename))img_resized = img.resize(size)img_resized.save(os.path.join(output_dir, filename))# 调用示例:将input_images目录中的所有图片调整为height*width尺寸并保存到output_images目录
resize_images("input_images", "output_images")

Screenshot 2024-03-16 at 12.25.53

Screenshot 2024-03-16 at 12.26.43

Screenshot 2024-03-16 at 12.27.29

Screenshot 2024-03-16 at 12.26.57

Screenshot 2024-03-16 at 12.27.50

使用上述代码示例,您可以轻松地批量处理文本文件内容或图像文件。根据具体需求可进一步定制功能,并确保在处理大量文件时进行适当优化以提高效率。

还是那句话,AI编程太高效了。用好AI提高效率,提升自我。

http://www.shuangfujiaoyu.com/news/9600.html

相关文章:

  • 网站上怎样做轮播图百度实时热搜榜
  • 设计公司装修全网seo
  • 汉中建设工程招标新闻中心seo模拟点击算法
  • 做区位分析的地图网站百度推广的渠道有哪些
  • 做游戏网站的需求分析网站软文推广网站
  • 网站ui设计是什么网络营销图片素材
  • 营销型网站建设范文账号权重查询入口站长工具
  • 网站怎么做维护互联网营销推广怎么做
  • wordpress网站更换空间网络营销专业培训学校
  • 免费b2b网站大全免费18防疫测温健康码核验一体机
  • 网站内容由什么组成部分dw网页设计模板网站
  • 域名注册以后怎样做网站提高工作效率8个方法
  • 网站后台如何添加代码东莞网络营销代运营
  • 做的网站加载太慢怎么办东莞营销网站建设推广
  • 网站建设大概需要多少钱职业培训机构排名
  • 网站制作语言有哪些嘉峪关seo
  • 杭州做企业网站怎么在百度上发广告
  • 写小说的网站自己做封面青岛网络seo公司
  • 国内做批发的网站怎么做微信小程序
  • 在网站社保减员要怎么做优化网站排名需要多少钱
  • 广东省医院建设协会网站网络软文怎么写
  • asp 网站 内容静态化合肥seo网站管理
  • 有合作做时时彩网站的吗网站怎样优化关键词好
  • html5做网站优势pc网站优化排名
  • 网站是如何优化的推广专员
  • 山东烟台疫情最新消息哪家网站优化公司好
  • 企业做网站还是做平台好郑州百度分公司
  • 做程序网站需要什么代码百度怎么注册公司网站
  • 官方网站建设维护合作协议百度快速查询
  • 网站开发项目描述搜索引擎营销的名词解释