mirror of
https://github.com/TriM-Organization/Musicreater.git
synced 2024-11-11 01:27:35 +08:00
60 lines
1.2 KiB
Python
60 lines
1.2 KiB
Python
|
# -*- coding: utf-8 -*-
|
||
|
import os,shutil
|
||
|
from sys import platform
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
print("更新执行位置...")
|
||
|
if platform == 'win32':
|
||
|
try:
|
||
|
os.chdir(__file__[:len(__file__)-__file__[len(__file__)::-1].index('\\')]+'src\\')
|
||
|
print("更新执行位置,当前文件位置"+__file__)
|
||
|
except:
|
||
|
pass
|
||
|
else:
|
||
|
try:
|
||
|
os.chdir(__file__[:len(__file__)-__file__[len(__file__)::-1].index('/')]+'src/')
|
||
|
except:
|
||
|
pass
|
||
|
print("其他平台:"+platform+"更新执行位置,当前文件位置"+__file__)
|
||
|
print('完成!')
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
try:
|
||
|
import toga,amulet
|
||
|
except:
|
||
|
print("You'd better install the libraries of this app\nNow, we're helping you with this.")
|
||
|
from src.musicreater.msctspt.bugReporter import version
|
||
|
version.installLibraries(version)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
if platform == 'win32':
|
||
|
os.system("python ./Musicreater.py")
|
||
|
elif platform == 'linux':
|
||
|
os.system("python3 ./Musicreater.py")
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
try:
|
||
|
if os.path.exists("./log/"):
|
||
|
shutil.rmtree("./log/")
|
||
|
if os.path.exists("./logs/"):
|
||
|
shutil.rmtree("./logs/")
|
||
|
if os.path.exists("./cache/"):
|
||
|
shutil.rmtree("./cache/")
|
||
|
except:
|
||
|
print("无法清除日志及临时文件")
|