python如何批量自动打印
程序目的
通常打印文档时,需要先打开文档,再设置打印。当要打印的文档特别多时,这样操作非常麻烦,要点开文档很多次。
所以,做了一个简单程序,只要将全部待打印文档放入指定文件夹,就可以一键打印全部文档。
python程序如下:
import win32api
import os
def auto_print(path):
path = r'{}'.format(path)
files = [path + "\\" + i for i in os.listdir(path)]
for filename in files:
print(filename)
win32api.ShellExecute(0, "print", filename, None, ".", 0)
if __name__ == '__main__':
auto_print(r'C:\Users\Administrator\Desktop\新建文件夹') # 修改为自己的文件路径