使用win32api打印excel表格,提示“连到系统上的设备没有发挥作用”
遇到的问题如标题所示,代码如下:
import win32api
import xlwt
workbook = xlwt.Workbook(encoding = 'ascii')
worksheet = workbook.add_sheet('printer test')
worksheet.write(0, 0, 'content')
workbook.save('printer_test.xls')
win32api.ShellExecute(0, "print", 'printer_test.xls', None, ".", 0)
运行后就报31号错误,即“连到系统上的设备没有发挥作用”。计算机连接了六台打印机,其中一台为默认,确认过可以正常打印的。使用python版本是3.8,请问有人能帮忙解决嘛?谢谢
推荐文章: