27 lines
997 B
Python
27 lines
997 B
Python
from pathlib import Path
|
||
from threading import Lock
|
||
import atexit
|
||
|
||
|
||
base_path = Path(__file__).resolve().parent.parent.parent
|
||
db_file = base_path / "assets/database/toolbox.db"
|
||
lock = Lock()
|
||
config = None
|
||
code_dict = [4, 11, 4, 31, 22, 12, 19, 23, 7, 16, 7, 23, 1, 8, 7, 18, 27, 32, 28, 25, 7, 32, 9, 15, 2, 32, 0, 12, 26, 15, 14, 17]
|
||
username, password = "", ""
|
||
avatar = f"{base_path}/assets/media/avatar.jpg"
|
||
proverb = "佛曰:Time will say~"
|
||
bg = f"{base_path}/assets/media/bg.jpg"
|
||
win_width, win_height = 1100, 500
|
||
conn, cursor = None, None
|
||
listW_items = {"实用工具": "w10_practical", "效率提升": "w20_efficiency", "财务分析": "w30_financial"}
|
||
icon = f"{base_path}/assets/media/icon.ico"
|
||
|
||
def delete_files_in_directory(directory):
|
||
path = Path(directory)
|
||
if path.exists() and path.is_dir():
|
||
for child in path.iterdir():
|
||
if child.is_file():
|
||
child.unlink()
|
||
elif child.is_dir():
|
||
delete_files_in_directory(child) |