12345678910111213141516171819202122232425262728293031323334 |
- import pandas as pd
- from tqdm import tqdm
- from common.db import MysqlHelper
- def read_excel(path):
- result = {}
- data_list = pd.read_excel(path).values.tolist()
- for item in data_list:
- uid, level = item[0], item[6]
- result[uid] = level
- return result
- def update_level(video_obj):
- for key in tqdm(video_obj):
- uid = int(key)
- level = video_obj[key]
- sql = f"""UPDATE crawler_user_v3 SET account_level = "{level}" where uid = "{uid}";"""
- # print(sql)
- MysqlHelper.update_values(
- log_type="author",
- crawler="xiaoniangao",
- sql=sql,
- env="prod",
- machine=""
- )
- if __name__ == '__main__':
- excel_path = r'/Users/luojunhui/Desktop/小年糕账号筛选.xlsx'
- account_dict = read_excel(excel_path)
- update_level(account_dict)
|