import os fileType = 'png' with open('{}Qrc.qrc'.format(fileType), 'w') as f: f.write( ''' ''') for root, dirs, files in os.walk('..\\static'): for file in files: if file.split('.')[-1] == fileType: print(file) f.write(' {}\r\n'.format(file, os.path.join(root,file))) f.write(''' ''') cmd = 'pyrcc5 -o {}.py {}Qrc.qrc'.format(fileType,fileType) os.system(cmd)