自动检索当前文件夹下的图片(jpg,jpeg,png可自行添加)自动创建一个docx文件并往docx里插入图片,效果如下:

        运行后:

点开文件夹:

核心代码:

1、获得当前文件夹位置

current_dir = os.path.dirname(os.path.abspath(__file__))

2、循环并对比后缀

for filename in os.listdir(current_dir):#对比文件名字后缀if filename.endswith('jpg') or filename.endswith('jpeg') or filename.endswith('png'):print('--------------------')print(current_dir+'\\'+filename)print('已添加')document.add_picture(current_dir+r'\\'+filename)#document.add_picture(address + '1.jpeg')#paragraph = document.add_paragraph('Lorem ipsum dolor sit amet.')

完整代码:

import re
import os
import sys
import docx
from docx import Document
from docx.shared import Inchesclass findPicture(object):def __init__(self):#获得当前文件夹位置current_dir = os.path.dirname(os.path.abspath(__file__))print(current_dir)#创建docdocument = Document()#document.add_heading('图片', 0)for filename in os.listdir(current_dir):#对比文件名字后缀if filename.endswith('jpg') or filename.endswith('jpeg') or filename.endswith('png'):print('--------------------')print(current_dir+'\\'+filename)print('已添加')document.add_picture(current_dir+r'\\'+filename)#document.add_picture(address + '1.jpeg')#paragraph = document.add_paragraph('Lorem ipsum dolor sit amet.')document.save('ceshi.docx')if __name__ == '__main__':fp = findPicture()

该代码仅为个人学习所作,非专业教程,仅供参考。

python docx自动插入图片相关推荐

  1. 【在工程Word文档的大量表格中自动插入图片的python程序】

    在工程Word文档的大量表格中自动插入图片的python程序 一.问题描述 在word的表格中插入图片代码 图形界面GUI设计 程序打包 一.问题描述 我的姐姐是一个工程技术公司的资料员,经常需要在w ...

  2. python关于excel插入图片

    python关于excel插入图片功能实现,利用openpyxl进行插入 功能很简单,废话不多说直接上代码: from openpyxl import load_workbook,Workbook f ...

  3. Paste Image插件初始化设置:修改图片保存路径、自动插入图片描述信息

    Paste Image插件初始化设置:修改图片保存路径.自动插入图片描述信息 Paste Image插件默认将图片保存于所编辑的Markdown文档的当前目录下,若插入的图片较多,会导致该目录下显得杂 ...

  4. 利用Python实现自动批量图片格式转换

    文章目录 利用Python实现自动批量图片格式转换 0.背景 1.简单思路 2.进一步改进 3.最终版本 4.总结 利用Python实现自动批量图片格式转换 0.背景 在一个漫画网站下载了一些图片,但 ...

  5. Python 操作 excel 插入图片、表格、设置单元格颜色、字体(三)

    Python 操作 excel 插入图片.表格.设置单元格颜色.字体 python 操作 excel 插入图片.表格.设置单元格颜色.字体 提示:以下是本篇文章正文内容,下面案例可供参考 一.open ...

  6. 使用Python在Markdown插入图片并自动获取链接

    前言 以前写博客都是使用网站的在线编辑器,这种开着网页写东西的感觉,真是..反正我更喜欢在自己的PC上写好Markdown,然后直接在网站上导入.现在基本大一些的技术网站都可以支持从本地导入Markd ...

  7. 用pyqt5做一个能python程序能插入图片的ide

    之前只是放到github上了,现在一想应该开源,大家想继续做好这个ide的都能从这里起步. #注意在.py文件相同目录下放一个1.png做测试图片 #本质就是用html来实现图片#写在前面的话:这个程 ...

  8. python表格中插入图片_运维(1)python操作excel插入图片

    worksheet.insert_image() insert_image****(row, col, image[, options]) 在工作表单元格中插入一张图片. 参数: row(int) - ...

  9. python的tkinter插入图片_详解python tkinter 图片插入问题

    通过tkinter.PhotoImage插入GIF, PGM/PPM格式的图片. import tkinter class Gui: def __init__(self): self.gui=tkin ...

最新文章

  1. 如何开启PostGreSQL的远程访问端口?
  2. python使用sklearn中的make_blobs函数生成聚类(clustering)分析需要的仿真数据、matplotlib可视化生成的仿真数据
  3. HiSDP —— 高效的C++软件开发平台
  4. 59.进程的三种状态,以及之间转换的过程
  5. 大健康产业里的巨头身影:格局已定但业务创新才刚刚开始
  6. 【Python】学习笔记总结6(正则表达式)
  7. Hibernate映射关系总结篇
  8. [导入]流氓软件案落定 “很棒小秘书”终审败诉
  9. android progressbar 水平动画,Android ProgressBar 自定义样式(三),动画模式
  10. 沫沫金:PS快速扣头发丝【详细教程】
  11. 【Sentry】Sentry安装
  12. 2天玩转单反相机引领快乐光影新生活
  13. ASP.NET MVC实现网站验证码功能
  14. Python3.x:pyodbc调用sybase的存储过程
  15. 中值滤波器及均值滤波器
  16. 纽约比加州时间早3个小时 - 送给自己
  17. linux能力集机制,Linux能力(capability)机制的继承
  18. 计算机白板培训心得,电子白板培训心得体会
  19. PAT甲级1021 Deepest Root//未满分
  20. chromium - DISALLOW_IMPLICIT_CONSTRUCTORS

热门文章

  1. 关于c++中set集合的使用
  2. OSX10.15.1 黑苹果
  3. javascript实现划词标记划词搜索功能
  4. 如何将MP4视频压缩小而且还清晰?
  5. 无锡计算机办公软件培训班,无锡办公软件培训班速成班
  6. 因为使用svg图片导致的“Cannot mix incompatible Qt library“
  7. Differential flatness
  8. boke | 妇女节礼物
  9. 中国象棋程序的设计与实现 二 --源码
  10. Android nomedia问题分析