lizhikun 1 年之前
父節點
當前提交
46cdf6208b
共有 2 個文件被更改,包括 8 次插入1 次删除
  1. 二進制
      docs/aera.xls
  2. 8 1
      tables/fields/area.py

二進制
docs/aera.xls


+ 8 - 1
tables/fields/area.py

@@ -1,3 +1,4 @@
+import os
 import re
 import pandas as pd
 
@@ -34,8 +35,14 @@ class AreaChecker(object):
                     }
             return None
 
+        # 获取当前脚本所在目录的上一级目录
+        current_dir = os.path.dirname(__file__)
+        parent_dir = os.path.abspath(os.path.join(current_dir, os.pardir))
+
+        # 构建 Excel 文件路径
+        xls_file = os.path.join(parent_dir, 'docs', 'area.xlsx')
         # 加载地区代码的XLS文件
-        xls_file = "C:\\Users\\25503\\PycharmProjects\\data_quality\\docs\\table_head_doc\\aera.xls"
+        # xls_file = "C:\\Users\\25503\\PycharmProjects\\data_quality\\docs\\table_head_doc\\aera.xls"
         df = pd.read_excel(xls_file)
 
         detail = re.sub(r"<.*?>", "", detail)