Spaces:
Runtime error
Runtime error
File size: 2,940 Bytes
129cd69 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | def thread_function():
global family_info, all_Info
if family_info:
detail_Info = get_detailInfo(family_info)
print("detail_Info_1:\n", detail_Info)
if "人物" in detail_Info:
detail_Info = [i.strip() for i in detail_Info.strip().split('\n') if i.strip()]
count = sum(1 for item in detail_Info if item.count('未知') >= 4)
print("detail_Info_2:\n", len(detail_Info), detail_Info)
print("count:", count)
if len(detail_Info) != count and "*" in detail_Info[0]:
final = process_Info(detail_Info)
if final:
all_Info.extend(final)
print("all_Info: ", all_Info)
eg:
detail_Info_1:
人物1*称谓: 未知 *年龄: 未知 *职业: 未知 *健康状况: 未知 *生活习惯: 未知
人物2*称谓: 妻子 *年龄: 未知 *职业: 未知 *健康状况: 未知 *生活习惯: 未知
人物3*称谓: 儿子 *年龄: 未知 *职业: 未知 *健康状况: 未知 *生活习惯: 未知
detail_Info_2:
3 ['人物1*称谓: 未知 *年龄: 未知 *职业: 未知 *健康状况: 未知 *生活习惯: 未知', '人物2*称谓: 妻子 *年龄: 未知 *职业: 未知 *健康状况: 未知 *生活习惯: 未知', '人物3*称谓: 儿子 *年龄: 未知 *职业: 未知 *健康状况: 未知 *生活习惯: 未知']
超过4个信息是未知的家人数(不计入最终统计)count: 3
all_Info: []
eg:
detail_Info_1:
人物1*称谓: 未知 *年龄: 35岁 *职业: 大学老师 *健康状况: 身体很好 *生活习惯: 爱运动
detail_Info_2:
1 ['人物1*称谓: 未知 *年龄: 35岁 *职业: 大学老师 *健康状况: 身体很好 *生活习惯: 爱运动']
超过4个信息是未知的家人数(不计入最终统计)count: 0
all_Info: [{'name': '未知', 'age': '35岁', 'career': '大学老师', 'health': '身体很好', 'live': '爱运动'}]
eg:
detail_Info_1:
人物1*称谓:妻子*年龄:未知*职业:未知*健康状况:未知*生活习惯:未知
detail_Info_2:
1 ['人物1*称谓:妻子*年龄:未知*职业:未知*健康状况:未知*生活习惯:未知']
超过4个信息是未知的家人数(不计入最终统计)count: 1
all_Info: [{'name': '未知', 'age': '35岁', 'career': '大学老师', 'health': '身体很好', 'live': '爱运动'}]
eg:
detail_Info_1:
人物1*称谓:我儿子 *年龄:10岁 *职业:小学生 *健康状况:身体不大好,总是感冒 *生活习惯:未知
detail_Info_2:
1 ['人物1*称谓:我儿子 *年龄:10岁 *职业:小学生 *健康状况:身体不大好,总是感冒 *生活习惯:未知']
超过4个信息是未知的家人数(不计入最终统计)count: 0
all_Info: [{'name': '未知', 'age': '35岁', 'career': '大学老师', 'health': '身体很好', 'live': '爱运动'}, {'name': '儿子', 'age': '10岁', 'career': '小学生', 'health': '身体不大好,总是感冒', 'live': '未知'}]
|