【发布时间】:2011-07-19 19:19:08
【问题描述】:
我正在尝试让我的 python 脚本通过 Win32api.ShellExectute,IE 将 CSV 文件打印到打印机
win32api.ShellExecute(0,"print","C:\Test.csv",None,".",0)
这是我的问题:当我将文件与 Open Office 关联时,它完全拒绝打印。在记事本中打印良好。在 Microsoft Excel 中打印良好。拒绝在 Open Office 中打印。
也没有错误消息。如果有人知道获取错误消息或某些东西的方法,至少我可以尝试处理它。我访问了 OpenOffice.org 的网站和他们的 wiki,他们的所有解决方案都涉及使用 UNO 模块的集成 python 宏脚本。我正在寻找从单独的应用程序调用打印。
【问题讨论】:
-
当您从 shell 本身执行此操作时会发生什么?我预测这也行不通。
-
@Adam,因为该示例声称可以在记事本和 Excel 中工作,所以我认为这只是一个错字。
-
当我尝试从 shell 执行它时,它显示“无法初始化设备 PRN”
标签: python winapi csv openoffice.org