首页 > 编程语言 > 详细

python 批量打印word文档

时间:2021-02-28 00:05:52      阅读:95      评论:0      收藏:0      [点我收藏+]

1.pip install pypiwin32  安装模块

2.创建类:printers.py  

import tempfile
import win32api
import win32print

def printer_loading(filename):
open(filename, "r")
win32api.ShellExecute(
0,
"print",
filename,
#
# If this is None,the default printer will
# be used anyway
#
‘/d:"%s"‘ % win32print.GetDefaultPrinter(),
‘.‘,
0

)


3.在其它模块中引用

  
import os
from App01 import printers

path = base_url+r‘\zhengming‘

for a,b,c in os.walk(path):
# print(‘a‘*100)
# print(a)
# print(‘b‘*100)
# print(b)
# print(‘c‘*100)
print(c)

for i in c:
f = os.path.join(path,i)
if f.endswith("docx"):
printers.printer_loading(f)




  

python 批量打印word文档

原文:https://www.cnblogs.com/ttym88m/p/14456395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!