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)
----------喜大普奔----------
