#coding = utf_8
import os
import os.path
def List_Ui_File():
dir = os.path.abspath('.')
print(dir)
list = []
files = os.listdir(dir)
for filename in files:
if filename.endswith('.ui'):
list.append(filename)
else:
continue
return list
#哈哈哈哈
def Transform_Ui_To_Py(filename):
py_file = os.path.splitext(filename)[0]+'.py'
print(py_file)
return py_file
def main():
list = List_Ui_File()
for ui_file in list :
py_file = Transform_Ui_To_Py(ui_file)
cmd = 'pyuic5 -o {py_file} {ui_file}'.format(py_file=py_file,ui_file=ui_file)
# cmd = 'pyuic5 -o'+' '+py_file+' '+ui_file
os.system(cmd)
if __name__=='__main__':
main()