Intention/api/utils.py

19 lines
725 B
Python

def load_standard_name(file_path:str):
try:
# f = open(file_path, 'r', encoding='utf-8')
with open(file_path, 'r', encoding='utf-8') as f:
data = f.read()
data = data.split('\n')
works = {}
for d in data:
wk = d[:d.find('(')]
works[wk] = d
keys = list(works.keys())
return keys
except FileNotFoundError:
print(f"错误:文件 {file_path} 不存在")
raise FileNotFoundError(f"错误:文件 {file_path} 不存在")
except Exception as e:
print(f"读取文件时发生错误:{e}")
raise Exception(f"错误:文件 {file_path} 不存在")