From c4b1202523917a2ca68200f9afbbd7df1fda7a24 Mon Sep 17 00:00:00 2001 From: EillesWan Date: Sat, 10 May 2025 00:38:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=85=8D=E7=BD=AE=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E8=AF=BB=E5=86=99=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- clean_pycache.py | 32 ++++++++++++++++++++++++++++++++ llc_win_wxPython.py | 4 ++-- utils/packdata.py | 2 +- 3 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 clean_pycache.py diff --git a/clean_pycache.py b/clean_pycache.py new file mode 100644 index 0000000..a8c6a6b --- /dev/null +++ b/clean_pycache.py @@ -0,0 +1,32 @@ +import os +import shutil + +from rich.console import Console +from rich.progress import track + +console = Console() + + +def main(): + with console.status("正在搜寻可清理之文件"): + egg_info: list = [] + for file in os.listdir(): + if file.endswith((".egg-info", ".spec")): + egg_info.append(file) + console.print(file) + + pycache: list = [] + for dirpath, dirnames, filenames in os.walk("./"): + for dirname in dirnames: + if dirname == "__pycache__": + pycache.append(fn := os.path.join(dirpath, dirname)) + console.print(fn) + for file in track( + ["build", "dist", "logs", "log", *egg_info, *pycache], description="正在清理" + ): + if os.path.isdir(file) and os.access(file, os.W_OK): + shutil.rmtree(file) + + +if __name__ == "__main__": + main() diff --git a/llc_win_wxPython.py b/llc_win_wxPython.py index 3ea0d80..6fdbeda 100644 --- a/llc_win_wxPython.py +++ b/llc_win_wxPython.py @@ -76,7 +76,7 @@ BLACK = (18, 17, 16) # 121110 __appname__ = "伶伦转换器" -__version__ = "WXGUI 1.2.1" +__version__ = "WXGUI 1.2.1.1" __zhver__ = "WX图形界面 初代次版一编" @@ -1525,7 +1525,7 @@ class ConvertPagePanel(wx.Panel): size, total_delay, ( - "\n指令数量:{}".format(cmd_num) + "\n指令数量:{}".format(cmd_num) # type: ignore if self.m_playerChoice_choice2.GetSelection() == 0 else "" ), diff --git a/utils/packdata.py b/utils/packdata.py index c6acc9c..d922216 100644 --- a/utils/packdata.py +++ b/utils/packdata.py @@ -30,7 +30,7 @@ def unpack_llc_pack(from_dist: str, raise_error: bool = True): == hashlib.pbkdf2_hmac( "sha256", md5_value + packed_bytes, - salt(hashlib.sha256(brotli.__version__)), + salt(hashlib.sha256(str(brotli.__version__).encode("gb18030"))), 16, ) ):