如何解决在插入数据库之前,如何从表输出格式化Python变量
我有一个变量,用于从表格表单中提取text关键字。
有人可以建议我在将其插入数据库之前如何正确格式化吗?
下面是变量的代码和输出:
output = pytesseract.image_to_string(image)
print(output)
输出结果=
1) JP *00000.0000/UNT 0.07704 61628.21 0%(E) 0.00 ND
解决方法
您可以先拆分字符串,然后将所有小数转换为浮点数。
output='1) JP *00000.0000/UNT 0.07704 61628.21 0%(E) 0.00 ND'
l = output.split()
for idx,le in enumerate(l):
try:
l[idx] = float(l[idx])
except:
continue
l
是一个列表
['1)','JP','*00000.0000/UNT',0.07704,61628.21,'0%(E)',0.0,'ND']
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。