如何在插入数据库之前格式化表输出中的Python变量

2024-05-15 12:21:51 发布

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

我有一个变量,其中text关键字是从表表单中提取的

在将其插入数据库之前,有人能建议我如何正确格式化它吗

enter image description here

以下是变量的代码和输出:

output = pytesseract.image_to_string(image)
print(output)

输出结果=

1) JP *00000.0000/UNT 0.07704 61628.21 0%(E) 0.00 ND

Tags: to代码textimage数据库表单outputstring
1条回答
网友
1楼 · 发布于 2024-05-15 12:21:51

您可以先拆分字符串,然后将所有小数转换为浮点

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']

相关问题 更多 >