|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
用python3.6进行批量打印word的操作,卡在函数定义上了,有没有大佬解答一下!!!
不多说了直接上代码。
import tempfile
import win32api
import win32print
def printer_loading(filename):
open(filename,"r")
win32api.ShellExecute(
0,
"print",
filename,
"/d:'%s'"%win32print.GetDefaultPrinter(),
".",
0
)
import os
import printer
path = r'C:\Users\y1309\Desktop\XXXX'
for a,b,c in os.walk(path):
print(c)
for i in c:
f = os.path.join(path,i)
if f.endswith("doc"):
printer.printer_loading(f)
运行以后报错:
Traceback (most recent call last):
File "C:\Users\y1309\Desktop\批量打印.py", line 27, in <module>
printer.printer_loading(f)
AttributeError: module 'printer' has no attribute 'printer_loading'
如果你这里 - printer.printer_loading(f)
复制代码是想调用 - def printer_loading(filename):
复制代码的话……改成 试试
|
|