import shutil import subprocess import os path = os.path.dirname(os.path.realpath(__file__)) icon_path = os.path.join(path, '..', 'icons') with open(os.path.join(path, '..', 'res.qrc'), 'w') as f: f.write(f'\n') f.write(f' \n') for icon in os.listdir(icon_path): f.write(f' {os.path.join("icons", icon)}\n') f.write(f' \n') f.write(f'\n') subprocess.run(['pyrcc5', 'res.qrc', '-o', 'rc.py'], cwd=os.path.join(path, '..')) shutil.rmtree(icon_path)