Python MyQR库。不支持输入字符串中的新行字符

2024-06-09 06:51:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用MyQR Python library生成QR码(AR码)。 我的代码如下。你知道吗

from MyQR import myqr
from PIL import Image
import os

def QRCreator(URL, image, save):         
    version, level, qr_name = myqr.run(

URL,
version = 1,
level = 'H',
picture= image,
colorized = True,
contrast = 1.0,
brightness = 1.0,
save_name = save,
save_dir = os.getcwd()
)

URL = 'Mudasir Khan \n Ahmed Khan'
image = 'inputimagename.png'
print(image)
save = 'saveimagename.png'
QRCreator(URL, image, save)

在编译时给出了以下错误。你知道吗

    raise ValueError('Wrong words! Make sure the characters are supported!')
ValueError: Wrong words! Make sure the characters are supported!

错误是在输入字符串'\n'中使用新行字符时造成的。如果从下面的字符串中删除\n,则它可以正常工作。你知道吗

URL = 'Mudasir Khan \n Ahmed Khan' 

我需要使用MyQRLibrary的人的帮助。我需要生成多行QRCode。我如何去实现这个图书馆。谢谢


Tags: namefromimageimporturlosversionsave