热线电话:13121318867

登录
2019-03-01 阅读量: 859
QR代码有哪种数据类型

从下面的代码中,我们可以观察到在创建QR代码时可以分配和使用的各种数据类型。例如,要将书签用作数据,我们必须将数据作为列表提供,包括标题和URL。

# use these for custom data formats eg. url, phone number, VCARD

# data should be an unicode object or a list of unicode objects

data_encode = {

'text': lambda data: data,

'url': encode_url,

'email': lambda data: 'mailto:' + re.compile(

r'^mailto:', re.IGNORECASE

).sub('', data),

'emailmessage': lambda data: 'MATMSG:TO:' + data[0] + ';SUB:' + data[1] +

';BODY:' + data[2] + ';;',

'telephone': lambda data: 'tel:' + re.compile(

r'^tel:', re.IGNORECASE

).sub('', data),

'sms': lambda data: 'SMSTO:' + data[0] + ':' + data[1],

'mms': lambda data: 'MMSTO:' + data[0] + ':' + data[1],

'geo': lambda data: 'geo:' + data[0] + ', ' + data[1],

'bookmark': lambda data: "MEBKM:TITLE:" + data[0] + ";URL:" +

data[1] + ";;",

# phonebook or meCard should be a list of tuples like this:

# [('N', 'Name'), ('TEL', '231698890'), ...]

'phonebook': lambda data: "MECARD:" + ";".join([":".join(i)

for i in data]) + ";"

}

0.0000
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子