Files
datie-bom/browser_login/config.py
2026-04-27 15:23:00 +08:00

17 lines
529 B
Python

import sys
import os
from pathlib import Path
def get_data_dir():
"""获取持久化数据存放目录(数据库、输出文件等,保证重启不丢失)"""
if getattr(sys, 'frozen', False):
return Path(os.path.dirname(sys.executable))
return Path(__file__).parent.parent
DATA_DIR = get_data_dir()
# 通用输出目录,用于存放 JSON 文件和 SQLite 数据库
OUTPUT_DIR = DATA_DIR / "browser_login" / "output"
OUTPUT_DIR.mkdir(parents=True, exist_ok=True)
DB_PATH = OUTPUT_DIR / "erp_data.db"