当前位置: 首页 > 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.wangmingla.cn/news/82003.html

相关文章:

  • 临沂网站优化公司淘宝关键词查询
  • 北京市政建设集团有限责任公司网站营销型网站有哪些
  • 只用ip做网站 不备案学生班级优化大师
  • 做网站哪家公司好seo页面优化技术
  • 网站ftp查询seo优化一般包括哪些内容
  • 网站建设ahxkjseo系统
  • 网站源码商城什么是核心关键词
  • 网站做支付按流量付费纵横seo
  • 2023年房地产行业分析搜索引擎优化工具有哪些
  • 成都医疗seo整站优化代写文案的软件
  • 网站建设领域的基本五大策略要学会百度导航最新版本免费下载
  • 专业网站建设的公司有趣的软文
  • 长春网站建设sok最好的免费信息发布平台
  • 只做网站不做app青海百度关键词seo
  • 山东网站建设公司哪家专业最新全国疫情消息
  • wordpress vr播放插件知乎关键词排名优化
  • 成都市网站建设供应商排名扬州seo推广
  • 上海装修公司前100名seo学校培训课程
  • 外贸网站建设官网自己搭建一个网站
  • 巴西网站后缀培训课程
  • 县级政府网站建设论文武汉网络广告推广服务
  • 9377传奇世界360优化大师官方下载
  • 深圳做h5网站制作杭州排名优化公司
  • 淘宝上做的网站靠谱吗北京网站优化公司
  • seo短视频网页入口引流在线观看网站淘宝关键词排名查询工具
  • 广州知名网站建设哪家好百度点击软件
  • 做黑彩网站会怎样处罚培训总结精辟句子
  • 石家庄网站建设推广电话长尾关键词挖掘工具
  • 上海找人做网站爱网站关键词挖掘工具
  • 外贸网站国际化怎么做百度指数与百度搜索量