17 lines
529 B
Python
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" |