本人想用os模块实现随机引用路径中的jpg文件失败,求大神帮忙纠错
import win32print
import win32ui
from PIL import Image, ImageWin
from random import shuffle
import os
printer_name = win32print.GetDefaultPrinter()
for i in range(1):
pth = r"C:/Users/77594/Desktop/test"
files = [os.path.join(pth, fle) for fle in os.listdir(pth) if fle.endswith(".jpg")]
shuffle(files)
hDC = win32ui.CreateDC()
hDC.CreatePrinterDC(printer_name)
bmp = Image.open(files)
scale = 1
w,h = bmp.size
hDC.StartDoc(files)
hDC.StartPage()
dib = ImageWin.Dib(bmp)
dib.draw(hDC.GetHandleOutput(),(10,20,320,480))
hDC.EndPage()
hDC.EndDoc()
hDC.DeleteDC()