我试图打开pdf文件,打印文件,然后在Python 2.7中关闭Adobe Acrobat。
import os
fd = os.startfile("temp.pdf", "print")
os.close(fd)
运行代码后,我在os.close(fd)
行上收到以下错误:
TypeError: an integer is required
答案 0 :(得分:1)
这是我想出的解决方案:
os.startfile("temp.pdf", "print")
sleep(5)
for p in psutil.process_iter(): #Close Acrobat after printing the PDF
if 'AcroRd' in str(p):
p.kill()