我刚刚写了条形码生成器代码。该程序的工作是生成代码。我正在通过 XML 文件获取数据,然后将生成条形码。 .py文件中的一切工作正常,但是当我将 .py文件转换为.exe 文件时,它将不会生成条形码,然后显示 OSError:无法打开资源。 我的代码是
from barcode.writer import ImageWriter
import xml.dom.minidom
DOMTree = xml.dom.minidom.parse('codedata.xml')
ENVELOPE = DOMTree.documentElement
QRCODE = ENVELOPE.getElementsByTagName("QRCODE")[0]
INVOICE = QRCODE.getElementsByTagName('INVOICE')[0]
dataget=INVOICE.childNodes[0].data
with open('barcode_image.jpeg', 'wb') as f:
barcode.Code128(str(dataget),writer=ImageWriter()).write(f) # error shows in this line
我不知道该怎么办,请帮助我。