码迷,mamicode.com
首页 > 其他好文 > 详细

简化ui文件转换写法

时间:2014-07-10 20:17:25      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   文件   os   2014   

在命令行敲一串长的命令,枯燥麻烦。


#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编写一个程序,随便练练语法。

bubuko.com,布布扣




简化ui文件转换写法,布布扣,bubuko.com

简化ui文件转换写法

标签:blog   http   使用   文件   os   2014   

原文地址:http://blog.csdn.net/fengyu09/article/details/37592241

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!