forked from vivianLL/QASystemOnHepatopathyKG
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprintFileDirectoryTree.py
44 lines (38 loc) · 1.89 KB
/
printFileDirectoryTree.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# 目录树
import os
def travelTree(currentPath, count):
if not os.path.exists(currentPath):
return
if os.path.isfile(currentPath):
fileName = os.path.basename(currentPath)
print('\t' * count + '├── ' + fileName)
elif os.path.isdir(currentPath):
print('\t' * count + '├── ' + currentPath)
pathList = os.listdir(currentPath)
for eachPath in pathList:
travelTree(currentPath + '/' + eachPath, count + 1)
travelTree('F:\IBM\QASystemOnMedicalKG', 1)
'''
├── QASystemOnMedicalKG
├── answer_search.py # 问题查询及返回
├── build_medicalgraph.py # 将结构化json数据导入neo4j
├── chatbot_graph.py # 问答程序脚本
├── QASystemOnMedicalKG/data
├── hepatopathy.json # 肝病知识数据
├── medical.json # 全科知识数据
├── QASystemOnMedicalKG/dict
├── check.txt # 诊断检查项目实体库
├── deny.txt # 否定词库
├── department.txt # 医疗科目实体库
├── disease.txt # 疾病实体库
├── drug.txt # 药品实体库
├── food.txt # 食物实体库
├── producer.txt # 在售药品库
├── symptom.txt # 疾病症状实体库
├── QASystemOnMedicalKG/prepare_data
├── build_data.py # 数据库操作脚本
├── data_spider.py # 数据采集脚本
├── max_cut.py # 基于词典的最大前向/后向匹配
├── question_classifier.py # 问句类型分类脚本
├── question_parser.py # 问句解析脚本
'''