我想用python创建条形码报告,并使用reportlab。我可以从一个13位数字生成一个EAN13条码。在
如何从任何字符串生成一个13位数的数字,以便每次使用同一字符串时都生成相同的数字。在
例如
str1 = 'abcxyz123'
## do something on str1
## a 13 digit number is generated e.g. 2134332512345 is generated everytime when string is 'abcxyz123'
Tags:
您可以简单地使用hashLib作为:
hash.hexdigest()
返回十六进制值,可以使用int(hex, 16)
轻松地将其转换为整数,然后将整数限制为13位数,方法是将其转换为str()
,然后对字符串进行切片。在相关问题 更多 >
编程相关推荐