Files
cultivation-world-simulator/tools/package/runtime_hook_setcwd.py
2025-10-30 00:47:50 +08:00

19 lines
449 B
Python

import os
import sys
def _set_cwd_to_exe_dir() -> None:
# 在 PyInstaller 运行时,将工作目录切换到可执行文件所在目录
try:
if hasattr(sys, "_MEIPASS"):
base_dir = os.path.dirname(sys.executable)
else:
base_dir = os.path.dirname(os.path.abspath(sys.argv[0]))
os.chdir(base_dir)
except Exception:
# 保持默认工作目录
pass
_set_cwd_to_exe_dir()