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': '未知'}]