Day15.图像处理和办公文档

100天玩转python——day15 python图像和办公文档处理 在计算机中,我们可以将红、绿、蓝三种色光以不同的比例叠加来组合成其他的颜色,因此这三种颜色就是色光三原色,所以我们通常会将一个颜色表示为一个RGB值或RGBA值(其中的A表示Alpha通道,它决定了透过这个图像的像素,也就是透明度)。对于一个由数字序列表示的图像来说,最小的单位就是图像上单一颜色的小方格,这些小方块都有一个明确的位置和被分配的色彩数值,而这些一小方格的颜色和位置决定了该图像最终呈现出来的样子,它们是不可分割的单位,我们通常称之为像素(pixel)。可以使用下面的命令来安装Pillow。 阅读详情

图像处理与办公文档



前言

用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。


一. 图像操作

1.1 图像的基础知识

  1. 颜色。如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜料可以得到其他的颜色,事实上这三种颜色就是被我们称为美术三原色的东西,它们是不能再分解的基本颜色。在计算机中,我们可以将红、绿、蓝三种色光以不同的比例叠加来组合成其他的颜色,因此这三种颜色就是色光三原色,所以我们通常会将一个颜色表示为一个RGB值或RGBA值(其中的A表示Alpha通道,它决定了透过这个图像的像素,也就是透明度)。

    名称RGBA值名称RGBA值
    White(255, 255, 255, 255)Red(255, 0, 0, 255)
    Green(0, 255, 0, 255)Blue(0, 0, 255, 255)
    Gray(128, 128, 128, 255)Yellow(255, 255, 0, 255)
    Black(0, 0, 0, 255)Purple(128, 0, 128, 255)
  2. 像素。对于一个由数字序列表示的图像来说,最小的单位就是图像上单一颜色的小方格,这些小方块都有一个明确的位置和被分配的色彩数值,而这些一小方格的颜色和位置决定了该图像最终呈现出来的样子,它们是不可分割的单位,我们通常称之为像素(pixel)。每一个图像都包含了一定量的像素,这些像素决定图像在屏幕上所呈现的大小。

1.2 用Pillow操作图像

Pillow是由从著名的Python图像处理库PIL发展出来的一个分支,通过Pillow可以实现图像压缩和图像处理等各种操作。可以使用下面的命令来安装Pillow。

pip install pillow 就可以下载到pillow库及其相关库。

Pillow中最为重要的是Image类,读取和处理图像都要通过这个类来完成。

from PIL import Image

# 读取图片
image = Image.open('tangmumao.jpeg')
image.show()

# 常见的一些小操作:

# 1. 剪裁图像
image = Image.open('tangmumao.jpeg')
rect = 80, 20, 310, 360
image.crop(rect).show()

# 2. 生成缩略图
image = Image.open('tangmumao.jpeg')
size = 128, 128
image.thumbnail(size)
image.show()

# 3. 缩放和黏贴图像
image1 = Image.open('tangmumao.jpeg')
image2 = Image.open('tangmumao.jpeg')
rect = 80, 20, 310, 360
guido_head = image2.crop(rect)
width, height = guido_head.size
image1.paste(guido_head.resize((int(width / 1.5), int(height / 1.5))), (172, 40))


# 4. 旋转和翻转
image = Image.open('tangmumao.jpeg')
image.rotate(180).show()
image.transpose(Image.FLIP_LEFT_RIGHT).show()

# 5. 操作像素
image = Image.open('tangmumao.jpeg')
for x in range(80, 310):
    for y in range(20, 360):
        image.putpixel((x, y), (128, 128, 128))
image.show()


# 6. 滤镜效果
from PIL import Image, ImageFilter

image = Image.open('tangmumao.jpeg')
image.filter(ImageFilter.CONTOUR).show()

这里提供一张照片供大家实践(也可以用自己的照片,都是可以的)。
Tom and Jerry
前面几个案例做出来的效果过是这样的:
剪切
缩略
翻转
滤镜
旋转
操作像素

二. 办公文档类相关简单操作

2.1 处理Excel

Python的openpyxl模块让我们可以在Python程序中读取和修改Excel电子表格,由于微软从Office 2007开始使用了新的文件格式,这使得Office Excel和LibreOffice Calc、OpenOffice Calc是完全兼容的,这就意味着openpyxl模块也能处理来自这些软件生成的电子表格。

import datetime

from openpyxl import Workbook

wb = Workbook()  # 工作簿
ws = wb.active  # 激活

ws['A1'] = 133  # 添加内容
ws.append([1, 2, 3])
ws['A2'] = datetime.datetime.now()  # 运行时的时间

wb.save("sample.xlsx")  # excel的保存

# excel一般有好几种后缀,有`.xlsx`或者`.lsx`.当然了,`CSV文件`长的也跟excel差不多。

2.2 处理Word

利用python-docx模块,Python可以创建和修改Word文档,当然这里的Word文档不仅仅是指通过微软的Office软件创建的扩展名为docx的文档,LibreOffice Writer和OpenOffice Writer都是免费的字处理软件。

from docx import Document
from docx.shared import Inches

document = Document()

document.add_heading('Document Title', 0)

p = document.add_paragraph('A plain paragraph having some ')
p.add_run('bold').bold = True
p.add_run(' and some ')
p.add_run('italic.').italic = True

document.add_heading('Heading, level 1', level=1)
document.add_paragraph('Intense quote', style='Intense Quote')

document.add_paragraph(
    'first item in unordered list', style='List Bullet'
)
document.add_paragraph(
    'first item in ordered list', style='List Number'
)

document.add_picture('tangmumao.jpeg', width=Inches(1.25))

records = (
    (3, '101', 'Spam'),
    (7, '422', 'Eggs'),
    (4, '631', 'Spam, spam, eggs, and spam')
)

table = document.add_table(rows=1, cols=3)
hdr_cells = table.rows[0].cells
hdr_cells[0].text = 'Qty'
hdr_cells[1].text = 'Id'
hdr_cells[2].text = 'Desc'
for qty, id, desc in records:
    row_cells = table.add_row().cells
    row_cells[0].text = str(qty)
    row_cells[1].text = id
    row_cells[2].text = desc

document.add_page_break()

document.save('demo.docx')

2.3 处理PDF

# 1.PDF的拆分
from PyPDF2 import PdfFileReader, PdfFileWriter

def pdf_split(filename, split_name):
    pdf = PdfFileReader(filename)
    # 拆分,即读取PDF中的每页,单独进行保存
    for page in range(pdf.getNumPages()):
        pdf_writer = PdfFileWriter()
        pdf_writer.addPage(pdf.getPage(page))
        
        output = f"{split_name}{page}.pdf"
        with open(output, "wb") as output_pdf:
            pdf_writer.write(output_pdf)
            
filename = "需要拆分的PDF"
pdf_split(filename, "存放拆分的PDF的地址")

# 2. PDF的合并
from PyPDF2 import PdfFileReader, PdfFileWriter

def merge_pdfs(paths, output):
    pdf_writer = PdfFileWriter()
    for path in paths:
        pdf_reader = PdfFileReader(path)
        for page in range(pdf_reader.getNumPages()):
            # 将每页添加到writer对象
            pdf_writer.addPage(pdf_reader.getPage(page))
    
    # 写入合并的PDF
    with open(output, "wb") as out:
        pdf_writer.write(out)
        
paths = ["需要合并的PDF1", "需要合并的PDF2"]
merge_pdfs(paths, output="存放合并后的PDF的位置")

先用这两个简单的PDF操作吧,后面学到了更多的,再继续分享给各位小伙伴。

2.4 处理PPT

from pptx import Presentation

# 实例化Prerentation
ppt = Presentation()
# 使用ppt自带的模版,ppt自带了1-48中模版
title_slide_layout = ppt.slide_layouts[0]
# 新建一页ppt
slide = ppt.slides.add_slide(title_slide_layout)
# 设置标题
title = slide.shapes.title
# 使用placeholdes索引获取一页ppt中的元素
subtitle = slide.placeholders[1]
# 设置text
title.text = "Hello,World!"
subtitle.text = "PPT自动化 from python-pptx"
# 保存文件
ppt.save("../data/demo.pptx")  # 到这里就完成了一页PPT的编写

# 新建一页ppt
title_slide_layout = ppt.slide_layouts[5]
slide = ppt.slides.add_slide(title_slide_layout)

# 添加新文本框
from pptx.util import Inches

# 预设位置及大小
left, top = Inches(0.5), Inches(1.6)
width, height = Inches(4), Inches(1)

# left, top为相对位置,width,heigt为绝对位置
textbox = slide.shapes.add_textbox(left, top, width, height)
# 文本框中文字
textbox.text = "this is a new textbox"
# 在文本框中添加段落
new_para = textbox.text_frame.add_paragraph()
# 段落文字
new_para.text = "this is second paragraph in textbox"

# 文件路径
img_path = "../data/pic.jpg"
# 预设位置及大小
left, top, width, height = Inches(0.5), Inches(2.5), Inches(8), Inches(5)
# 在指定文职按预设添加图片
pic = slide.shapes.add_picture(img_path, left, top, width, height)

# 最后记得保存PPT

总结

本文主要讲了几个实用的库,如Pillow库主要是用来做图像处理的,而且是个高级库(基本上常用的函数都帮你封装好了),大家可以用来修图啊,都是可以的,而且效果会比一般的软件自带的修图工具还好些。然后就是关于办公类的,我们日常生活中常见的文件类型(Excel,Word,PDF,PPT)等,相关库的简单介绍,以及一个小例子,算抛砖引玉吧,大家可以熟练掌握之后,结合自己的idea,不断丰富自己的内容。

在这里提个醒,就是说,我们如果不熟练的话,其实还不如直接在相关软件上操作,但是为啥这里会提到用Python进行操作呢,主要还是因为编程特别适用于重复性,工作量大的工作。例如你要写10000份关于员工信息的Word文档,而且内容基本一致,只是如姓名,工号,性别,工资几个不同,其他的内容一致,那就可以把这几个地方空出来,然后把模版弄好,通过excel把这些员工信息导入,做个循环一个一个的填嘛,但是计算机的速度肯定是比你快很多倍吧,而且最重要的是不会出错,对吧,除非你excel表上的员工信息错了,那没办法。其他的办公软件也类似嘛(重复,量大,重复,量大,重复,量大,重要的事情说三遍!)。

溜了溜了,脑壳疼。Loading(15/100)。。。

MySQL表名大小写敏感问题终极解决:lower_case_table_names=1不生效的3个隐藏坑 本文深入剖析了MySQL表名大小写敏感问题中,设置lower_case_table_names=1参数不生效的三个核心原因。关键在于理解该参数只能在数据库初始化前设置,并需排查配置文件优先级与正确停止服务的顺序。文章提供了从Windows迁移到Linux的完整避坑指南与验证方法,帮助DBA和开发者彻底解决这一跨平台兼容性难题。 阅读详情

相关推荐

详解从无人机倾斜实景三维建模→模型修复→成果网络发布展示分享全流程

1、倾斜实景三维建模软件:CC(Smart3D)软件2、实景三维模型网页在线发布展示、分享平台:图新地球网页端(Wish3D·Earth平台)图新地球网页端(Wish3D·Earth平台)是基于 WebGL技术研发的国产实景三维模型Web端发布展示平台,可实现TB级倾斜实景三维数据快速加载,支持多种格式的三维模型,如OSGB实景模型、OBJ人工模型、SKP人工模型、RVT格式BIM模型等,同时支持模型单体化、三维模型测量分析、水面特效、日照分析等特殊效果呈现,此外也可以根据您的需要进行本地化部署级功能定制。

GISWorld3D的博客 4376

python下载word文件-Python用python-docx读写word文档

备注:doc是微软的专有的文件格式,docx是Microsoft Office2007之后版本使用,其基于Office Open XML标准的压缩文件格式,比doc文件所占用空间更小。docx格式的文件本质上是一个ZIP文件,所以其实也可以把.docx文件直接改成.zip,解压后,里面的word/document.xml包含了Word文档的大部分内容,图片文件则保存在word/media里面。py...

weixin_37988176的博客 1774

STM32硬件SPI调试ADS1256的3个致命坑,CubeMX配置避坑指南

本文深入解析STM32硬件SPI调试ADS1256高精度ADC芯片时常见的3大配置陷阱,包括SPI时钟频率、时钟极性与相位、数据字节序等关键问题。通过CubeMX实战配置指南和实测数据对比,提供稳定可靠的解决方案,帮助开发者避免常见错误,提升采样精度和系统稳定性。

weixin_42550597的博客 346

Day15 - 图像和办公文档处理

用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。 操作图像 计算机图像相关知识 颜色。如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜料可以得到其他的颜色,事实上这三种颜色就是被我们称为美术三原色的东西,它们是不能再分解的基本颜色。在计算机中,我们可以将红、绿、...

qq_41705041的博客 425

工程师必看:如何用MINITAB快速计算传感器寿命(附详细步骤)

本文为工程师提供了使用MINITAB软件快速计算传感器寿命的详细实战指南。文章重点阐述了如何通过数据预处理、回归分析拟合阿伦尼斯模型,并最终预测平均寿命与置信区间,帮助工程师高效处理加速寿命试验数据,提升可靠性分析工作的准确性与效率。

weixin_29296241的博客 248

数字后端实现Innovus教程之手把手教你N种高亮timing path和clock tree方法

数字IC后端设计实现Innovus教程之手把手教你N种高亮timing path和clock tree方法

weixin_37584728的博客 3598

【Python入门基础】图像处理

文章目录图像处理颜色与像素颜色像素用Pillow处理图像裁剪图像生成缩略图缩放和粘贴图像旋转和翻转操作像素滤镜效果 图像处理 颜色与像素 颜色   美术三原色是红黄蓝;色光三原色是红绿蓝,所以通常会将一个颜色表示为一个RGB值或者RGBA值(A表示Alpha通道,决定了通过这个图像的像素,也就是透明度)。 名称 RGBA值 名称 RGBA值 White (255, 255, 255, 255) Red (255, 0, 0, 255) Green (0, 255, 0, 255) Blu

ZoomToday 1180

UE5 StateTree实战:用分层状态机重构你的AI行为逻辑(附蓝图配置避坑点)

本文详细介绍了UE5中StateTree分层状态机的实战应用,帮助开发者重构AI行为逻辑。通过核心概念解析、迁移策略、高级技巧和避坑指南,展示了StateTree在灵活性、可维护性和并行处理方面的优势,特别适合复杂AI行为的开发与优化。

weixin_42558257的博客 249

【Python-100】15.图像和办公文档处理

〇、前言 用Python处理Excel电子表格 用Python处理Word文档 用Python处理PDF文档 用Python操作图像 一、处理Excel电子表格 在terminal中pip3 install openpyxl Python的openpyxl模块让我们可以在Python程序中读取和修改Excel电子表格,当然实际工作中,我们可能会用LibreOffice Calc和OpenOf...

weixin_43210113的博客 364

学Simulink——基于软开关与高频变换的整流器系统场景实例:移相全桥ZVS整流器在轻载条件下的效率优化

本文以Simulink为平台,详细介绍了移相全桥ZVS整流器在轻载条件下的建模与优化方法。通过六个步骤系统讲解了从项目创建到仿真运行的全过程,重点分析了移相全桥拓扑结构、ZVS检测逻辑设计及轻载特性。结果显示,传统移相全桥在轻载时ZVS失效导致效率下降(<88%)。针对此问题,提出了动态频率调整、不对称半桥模式等优化策略。该案例为理解软开关技术、提升电源效率提供了实用建模方法和优化思路。

xiaoheshang_123的博客 117

银行统一监管报送系统

依据《银行业金融机构数据治理指引》,银行业金融机构应当建立适应监管数据报送工作需要的信息系统,实现流程控制的程序化,提高监管数据加工的自动化程度。银行业金融机构应当将监管数据纳入数据治理,建立工作机制和流程,确保监管数据报送工作有效组织开展,监管数据质量持续提升。银行通常要对接报送EAST5.0、1104、CRSS等近40个监管应用,涉及近1000张报表。表13-01是主要的监管报送应用、报送依据、报送规范、监管机构名称。

银行信息系统应用架构详解 4348

学习python 第十五天

python 图像处理 计算机中,将红、绿、蓝三种色光以不同的比例叠加来组合成其他的颜色,这三种颜色就是色光三原色,所以我们通常会将一个颜色表示为一个RGB值或RGBA值(R表示红色G表示绿色B表示蓝色,其中的A表示Alpha通道,它决定了透过这个图像的像素,也就是透明度)。 Red (255, 0, 0, 255) Green (0, 255, 0, 255) Blue (0, 0, 255, ...

jerry的博客 218

上机任务一:空气质量指数 (air quality index,AQI是定量描述空气质量状况的指数。为了更好地了解和人们身体健康息息相关的天气状况,本书模拟生成500条某地区天气数据,一行样本对应一天

调整后的R平方为0.4308,考虑了模型中的自由度,它略低于多重R平方,说明模型的解释能力可能有限。总的来说,新的模型相对于之前的模型在AIC值上更优,包含了最高温度(X2)和最低温度(X3)这两个重要的预测因子,并且对AQI的解释能力较好。在表中,Df表示自由度,Sum Sq表示总平方和,Mean Sq表示均方(总平方和除以自由度),F value表示F统计量,Pr(>F)表示对应的p值。在分析这些结果时,需要关注系数的显著性(p值),系数的方向(正向或负向影响),以及系数的大小(估计值)。

Mrrunsen的博客 723

Day15:图像和办公文档处理

在计算机中,我们可以将红、绿、蓝三种色光以不同的比例叠加来组合成其他的颜色,因此这三种颜色就是色光三原色,所以我们通常会将一个颜色表示为一个RGB值或RGBA值(其中的A表示Alpha通道,它决定了透过这个图像的像素,也就是透明度)。对于一个由数字序列表示的图像来说,最小的单位就是图像上单一颜色的小方格,这些小方块都有一个明确的位置和被分配的色彩数值,而这些一小方格的颜色和位置决定了该图像最终呈现出来的样子,它们是不可分割的单位,我们通常称之为像素(pixel)。可以使用下面的命令来安装Pillow。...

Sumarua的博客 1729

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

day15 - 图像和办公文档处理

图像和办公文档处理 用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。 操作图像 计算机图像相关知识 颜色。如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜料可以得到其他的颜色,事实上这三种颜色就是被我们称为美术三原色的东西,它们是不能再分解的基本...

didoo2014的博客 134

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Python基础教程:Day15-图像和办公文档处理

Python基础教程:Day15-图像和办公文档处理 用程序来处理图像以及办公文档在实际开发中非常常见,我们可以通过Python生态圈中的第三方模块来完成这些操作。 如果有想学习python的程序员,可来我的python学习扣qun:835017344,免费送python的视频教程噢!我每晚上8点还会在群内直播讲解python知识,欢迎大家前来学习交流。 操作图像 计算机图像相关知识 ...

373

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Python100Days学习笔记---Day15图像和办公文档处理

图像和办公文档处理 用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。 操作图像 计算机图像相关知识 1,颜色。如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜料可以得到其他的颜色,事实上这三种颜色就是被我们称为美术三原色的东西,它们是不能再分解的基本颜色。在计算机中,我们...

迷途可达C的博客 423

【Python100天学习笔记】Day15 图像和办公文档处理

图像和办公文档处理 用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。 操作图像 计算机图像相关知识 颜色。如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜料可以得到其他的颜色,事实上这三种颜色就是被我们称为美术三原色的东西,它们是不能再分解的基本颜色。在计算机中,我们可以将红、绿、蓝三种色光以不同的比例叠加来组合成其他的颜色,因此这三种颜色就是色光三原色,所以我们通常会将一个颜

码农-Vax天道的时间宝藏 888

Python 百天读书笔记 | 图像和办公文档处理 15day

  用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。 一、操作图像 1.1 计算机图像相关知识 1.1.1颜色   如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜料可以得到其他的颜色,事实上这三种颜色就是被我们称为美术三原色的东西,它们是不能再分解的基本颜色。在计算机中,我们可以将红、绿、蓝三种色光以不同的比例叠加来组合成其他的颜色,因此这三种颜色就是色光三原色,所以我们通常会将

@范恒宾的博客 605

python_100天——DAY15_图像和办公文档处理

python_100天——DAY15_图像和办公文档处理

Xiaowu2048的博客 172

Python初级教程:Day15-图像和办公文档处理

Python初级教程:图像和办公文档处理 用程序来处理图像以及办公文档在实际开发中非常常见,我们可以通过Python生态圈中的第三方模块来完成这些操作。 操作图像 计算机图像相关知识 1、颜色。如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜料可以得到其他的颜色,事实上这三种颜色就是被我们称为美术三原色的东西,它们是不能再分解的基本颜色。在计算机中,我们可以将红、绿、蓝三种色光以不同的...

qfluohao的博客 357

【搬运自用】Python 图像和办公文档处理 - 100天从新手到大师Day15(GitHub)

搬运Github热门项目Python从新手到大师Day15内容,仅供自己学习和参考

weixin_57560711的博客 157

Python学习教程(Python学习路线):Day15-图像和办公文档处理

Python学习教程(Python学习路线):图像和办公文档处理用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。操作图像计算机图像相关知识颜色。如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜料可以得到其他的颜色,事实上这三种颜色就是被我们称为美术三原色的东西,它们是不能...

weixin_33966095的博客 173

整理了 10 个 Python 自动化办公"案例",效率提高 100 倍!

作者 | 1_bit来源 |数据分析与统计学之美在计算机中,编写程序需要使用计算机编程语言,由于种类及针对性不同,计算机语言存在上百种,那对于目前日益复杂的办公需求,到底什么语言才可以提高我们的办公效率呢?如今有了一个答案,这个热门的语言叫做python,python 拥有着众多的第三方库,或者说这些库就是已经实现好的功能,正等着你去使用它,完成你需要的定制功能;我们...

AI科技大本营 1万+
上一篇: Day14.网络编程入门及其应用
下一篇: 办公自动化的一些简单操作
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值