Bagaimana untuk memisahkan perenggan yang terdiri daripada berbilang maklumat pengguna oleh pengguna yang berbeza dalam Python?
世界只因有你
世界只因有你 2017-05-18 10:51:32
0
4
723

Nama: a002
ID: ffd7eb90-3705-4248-8c21-f3d579ccc54d
Nama Paparan:
Emel: .com.cn
Nama Pertama: a002
Nama Akhir: liment
Nama Akhir: liment

Akaun Dilumpuhkan: akaun palsu bahagian :
Tajuk:
Perihalan:
Akaun Dilumpuhkan: palsu
Akaun Dibuka Di: 1970-01-01 00:00:00Z
Nama: xuan
ID: 38cb2ab5-0969-4ace-91595e3-91955e3-91955ace-91595e3-91955ace-91955ace
E-mel:
Nama Pertama: xuan
Nama Keluarga: Liang
Jabatan:
Tajuk:
Penerangan:
Akaun Dilumpuhkan: palsu
Akaun Dibuka Pada: 2017-05-04 01:44:24Z:a044:24Z
- 4e0a-9145-91405d67aa3b
Nama Paparan:
E-mel: com.cn
Nama Pertama: a001
Nama Keluarga: li
Jabatan:
Tajuk:
Penerangan:
Account Disable:
Account -24 10 :09:33Z

如上面的文段,按不同的Name来区分不同的用户,最终可以把不同用户的信息分分别my

世界只因有你
世界只因有你

membalas semua(4)
左手右手慢动作

f.readline()
Nama Membaca: xxxx bermaksud memasukkan maklumat pengguna seterusnya

我想大声告诉你

Tetapkan kekangan nama yang unik dalam mysql, dan kemudian masukkan ke dalam pangkalan data satu demi satu

淡淡烟草味
# coding: utf8
from collections import defaultdict
file_name = '1.txt'
result = defaultdict(dict)
with open(file_name) as f:
    user_name = ''
    for i in f:
        tmp = i.strip().split(':', 1)  # 只切割一次
        if len(tmp) == 1:
            # 对应的键没有值, 用空字符补充
            tmp.append('')
        key, value = tmp
        if i.startswith('Name'):
            user_name = key
            continue
        if user_name:
            result[user_name][key] = value
print result # 用户结果集合字典, 可以遍历这个插入数据库, 也能在运行中插入, 任君选择
某草草

Gunakan ungkapan biasa untuk membahagikan, dan kemudian bahagikannya kepada kumpulan mengikut nama pengguna

DATA = re.findall(r'(.*?\d\dZ)', a, re.S)
for i in DATA:
    print(i)
    print('----------------------')
    

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan