当前位置: 首页 > 图灵资讯 > 技术篇> Python使用扩展库pywin32实现批量文档打印

Python使用扩展库pywin32实现批量文档打印

来源:图灵教育
时间:2023-06-12 09:16:44

Python扩展库Pywin32需要正确安装本文代码,建议下载whl文件离线安装。然后调用win32api的shelexecute()函数打印文档。系统会根据文档类型自动选择不同的软件进行打开和打印。如果要打印图片,需要手动确认。关于Shelexecute()函数的参数含义,请参考Windows 帮助文档提供API或pywin32。

importimport win32api for fn in ['1.txt', '2.txt', '3.txt', '4.docx']:     win32api.ShellExecute(0,\ 'print',\                           fn,\                           win32printwintint.GetDefaultPrinterW(),\".",                           0)

----------喜大普奔----------