1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import json
- with open("pool_.txt", encoding="utf-8") as f:
- data = f.readlines()
- L = {}
- for line in data[1:]:
- line = line.strip().split("\t")
- # print(line)
- gh_id = line[3]
- position = line[5]
- account_level = line[-2]
- if account_level == "一级":
- acc_l = "1"
- elif account_level == "二级":
- acc_l = "2"
- elif account_level == "三级":
- acc_l = "3"
- else:
- continue
- key = "{}_{}".format(gh_id, position)
- print(gh_id, position, account_level)
- L[key] = acc_l
- # account_name = line[0]
- # gh_id = line[1]
- # fans = int(line[2])
- # level = line[3]
- # read_avg = float(line[4])
- # like_avg = float(line[5])
- # key = "{}_{}".format(gh_id, level)
- # obj = {
- # "accountName": account_name,
- # "ghId": gh_id,
- # "fans": fans,
- # "position": level,
- # "readAvg": read_avg,
- # "likeAvg": like_avg
- # }
- # L[key] = obj
- #
- with open("pool_detail.json", "w", encoding="utf-8") as f:
- f.write(json.dumps(L, ensure_ascii=False, indent=4))
|