python3 生成二维码并存入word文档

#二维码的制作与解析
import qrcode,zxing,os
s='https:////www.baidu.com/'
res=qrcode.make(data=s)
res.show()
res.save('f:\test\nihaoma.jpg')

reader=zxing.BarCodeReader()
os.chdir('f:\test')
bar=reader.decode('nihaoma.jpg')
ss=bar.parsed
print(ss)


#生成一些带标识的二维码存入word文档
from docx import Document
from docx.shared import Inches
import qrcode
string = '文字内容'
imagesPath = 'f:\test\nihaoma.jpg'  # 保存在本地的图片
doc = Document()  # doc对象

#word中插入一个表格
table=doc.add_table(rows=6,cols=4)
for i in range(6):
    for j in range(4):

        res = qrcode.make(data=dataString)  #生成二维码
        # res.show()
        res.save(imagesPath)                 #二维码保存成文件

        dataString = '文字内容' + "%s行%s列" % (i, j)
        p=table.cell(i,j).add_paragraph(dataString) #单元格内增加段落
        r=p.add_run()                               #段落再增加小节
        r.add_picture(imagesPath, width=Inches(1.5)) #小节 插入图片

doc.save('f:\test\word文档.docx')  # 保存路径
原文地址:https://www.cnblogs.com/xiaoxiao075/p/12061568.html