imgTemp = StringIO()
imgDoc = canvas.Canvas(imgTemp)
# Draw image on Canvas and save PDF in buffer
imgPath= os.path.join(os.path.dirname(os.path.abspath(__file__)),'IMG_20190110_223106')
imgDoc.drawImage(imgPath, 420, 525, 90, 40)<br>
imgDoc.save()
Я новичок в Python.
Тот же код работает в Linux правильно.
Когда я пытаюсь запустить в Windows, я получаю ниже ошибка
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1541, in __call__
return self.func(*args)
Файл "C: \ Python27 \ dir_loop (1) .py", строка 57, в pwd_protect
imgDoc.drawImage (imgPath, 420, 525, 90, 40) #at (399,760) размером 160x160
Файл "C: \ Python27 \ lib \ site-packages \ reportlab \ pdfgen \ canvas.py", строка 947, в drawImage
imgObj = pdfdoc.PDFImageXObject (имя, изображение, маска = маска)
Файл "C: \ Python27 \ lib \ site-packages \ reportlab \ pdfbase \ pdfdoc.py", строка 2083, в init
src = open_for_read (источник)
Файл "C: \ Python27 \ lib \ site-packages \ reportlab \ lib \ utils.py", строка 672, в open_for_read
поднять IOError ('Невозможно открыть ресурс "% s"'% name)
Ошибка ввода-вывода: не удается открыть ресурс "C: \ Python27 \ IMG_20190110_223106" `
Пожалуйста, помогите мне.