首页 > 代码库 > 简化ui文件转换写法
简化ui文件转换写法
在命令行敲一串长的命令,枯燥麻烦。
#coding:utf-8 import sys import os import subprocess if len(sys.argv) == 2: #节省输入,不输入后缀 #直接使用参数的第2个值 file = sys.argv[1] + '.ui' #检查输入文件是否存在 if not os.path.exists(file): print('input file is not exited.') exit(1) #分离文件名和扩展名 #本转换,和UI文件在同一目录 f, ext = os.path.splitext(file) dist = f + '.py' #执行的命令 cmd = 'pyuic4 ' + file + ' -o ui/' + dist #使用subprocess模块,os.command也可以用 code = subprocess.call(cmd, shell=True) #输出结果 if code == 0: print('%s --> %s success.' % (file, dist)) else: print('%s --> %s failure.' % (file, dist))
使用Python编写一个程序,随便练练语法。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。