zl程序教程

您现在的位置是:首页 >  其他

当前栏目

批量修改文件名后缀,并批量将本地图片保存到word中

2023-03-20 14:40:58 时间

  这个文章是帮女朋友做的。   为寻电子书一本,寻几天无果。近日,偶遇某网站,寻得踪迹。不料,图以“.pdg”格式存在,遂写以代码,批量改得文件后缀,称只“.png”,此乃图片格式。俄而,又遇新问题,何以图片存于word,学须臾,著代码。

1、批量修改文件后缀
1)文件的原始格式
2)批量修改文件名后缀
import os

files = os.listdir(r"E:PanDownload下载《历史语言学方法论与汉语方言音韵史个案研究》_13591863") 
for filename in files:
    portion = os.path.splitext(filename)
    if portion[1] == ".pdg": 
        newname = portion[0] + ".png"   
        os.chdir(r"E:PanDownload下载《历史语言学方法论与汉语方言音韵史个案研究》_13591863")#修改工作路径
        os.rename(filename,newname)

结果如下:

2、批量将图片保存到word文档中
import os
from docx import Document
from docx.shared import Inches

files = os.listdir(r"E:PanDownload下载《历史语言学方法论与汉语方言音韵史个案研究》_13591863") 
doc = Document()
try:
    for i in files:
        doc.add_picture(i, width=Inches(7)) 
except:
    print("第"+str(i)+"页保存失败")
doc.save(r"C:Users黄伟Desktopword文档.docx")

结果如下: