40 lines
1.5 KiB
Python
40 lines
1.5 KiB
Python
# 该文件主要设置file path,统一在这里进行修改
|
||
# 使用方法:在其他文件中导入
|
||
|
||
# 好的经验:在设置路径的地方,比如:加载.txt文件的路径,不要在函数中写死,将路径写成函数的入参
|
||
|
||
import platform
|
||
from pathlib import Path
|
||
|
||
# 获取系统的信息
|
||
sysstr = platform.system()
|
||
if (sysstr == "Windows"):
|
||
print("Call Windows tasks")
|
||
# 需要设置windows的配置路径
|
||
sys_path = Path(r'C:/AI-NLP/Text-Auto-Summarization')
|
||
# ltp模型目录的路径
|
||
LTP_DATA_DIR = Path(r'C:/AI-NLP/Text-Auto-Summarization/data/ltp_data_v3.4.0')
|
||
elif (sysstr == "Linux"):
|
||
print("Call Linux tasks")
|
||
# 需要设置linux的配置路径
|
||
sys_path = Path(r'/home/student/project/project-01/kill_bug_team/Text-Auto-Summarization')
|
||
# ltp模型目录的路径
|
||
LTP_DATA_DIR = Path(r'/home/student/project/project-01/kill_bug_team/Text-Auto-Summarization/data/ltp_data_v3.4.0')
|
||
else:
|
||
print("Other System tasks")
|
||
|
||
# 读取/保存文本的路径
|
||
|
||
|
||
# 分词模型路径,模型名称为`cws.model`
|
||
cws_model_path = LTP_DATA_DIR / r'cws.model'
|
||
# 词性标注模型路径,模型名称为`pos.model`
|
||
pos_model_path = LTP_DATA_DIR / r'pos.model'
|
||
# 命名实体识别模型路径,模型名称为`pos.model`
|
||
ner_model_path = LTP_DATA_DIR / r'ner.model'
|
||
# 依存句法分析模型路径,模型名称为`parser.model`
|
||
par_model_path = LTP_DATA_DIR / r'parser.model'
|
||
# 语义角色标注模型目录路径,模型目录为`srl`
|
||
srl_model_path = LTP_DATA_DIR / r'pisrl.model'
|
||
|