gpt4 book ai didi

python-3.x - Python win32 ShellExecute 错误 31 : 'A device attached to the system is not functioning.'

转载 作者:行者123 更新时间:2023-12-03 08:59:44 26 4
gpt4 key购买 nike

我有一个 python 程序,我尝试将文档发送到打印机。它在我的机器上运行良好,本地打印机设置为默认打印机并通过 USB 连接到我的笔记本电脑。但是,当我在另一台计算机上尝试使用它的默认打印机在网络中时,它不起作用。我得到的错误是:

pywintypes.error: (31, 'ShellExecute', 'A device attached to the system is not functioning.')



这段代码给出的问题如下:
win32api.ShellExecute(0,"print",doc_path,None,".",0)

我认为问题是因为打印机是使用网络而不是 USB 连接的,但这可能是另一回事。

谢谢你的帮助。

最佳答案

我找到了错误的原因:计算机没有安装 pdf 阅读器,这导致了该错误(要打印的文件是 pdf)。
安装 Foxit 阅读器(并使其成为打开 pdf 的默认程序)解决了这个问题。

关于python-3.x - Python win32 ShellExecute 错误 31 : 'A device attached to the system is not functioning.' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36022695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com