43 lines
1.7 KiB
Python
43 lines
1.7 KiB
Python
|
|
import os
|
|
|
|
#--------------------------------------------------------------------------------------------------------
|
|
#--------------------------------------------------------------------------------------------------------
|
|
#--------------------------------------------------------------------------------------------------------
|
|
#--------------------------------------------------------------------------------------------------------
|
|
#------------------------ 更新修改后的内容到原始列表 ------------------------------------
|
|
#--------------------------------------------------------------------------------------------------------
|
|
#--------------------------------------------------------------------------------------------------------
|
|
#--------------------------------------------------------------------------------------------------------
|
|
#--------------------------------------------------------------------------------------------------------
|
|
|
|
# 从文本文件加载数据
|
|
def load_from_file(file_path):
|
|
with open(file_path, "r") as f:
|
|
content = f.read().strip() # 读取并去除首尾空白字符
|
|
return [int(x) for x in content.split(",") if x.strip()] # 过滤空字符串并转换为整数
|
|
|
|
|
|
# 从文本文件更新字典内容
|
|
def update_dict_from_files(data_update, directory):
|
|
for key in data_update.keys():
|
|
file_path = os.path.join(directory, f"{key}.txt")
|
|
if os.path.exists(file_path):
|
|
data_update[key] = load_from_file(file_path)
|
|
print(f"已更新 {key} 的数据")
|
|
else:
|
|
print(f"文件 {file_path} 不存在,跳过")
|
|
|
|
# 返回更新后点的字典
|
|
return data_update
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
update_dict_from_files()
|
|
|
|
|
|
|
|
|
|
|