mirror of
https://github.com/TriM-Organization/Linglun-Converter.git
synced 2025-09-06 04:36:28 +00:00
修复配置文件读写问题。
This commit is contained in:
32
clean_pycache.py
Normal file
32
clean_pycache.py
Normal file
@ -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()
|
Reference in New Issue
Block a user