make_all_dist.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:ecel 作者: ARL-UTEP-OC 项目源码 文件源码
def toggle_stealth(self, new_name, new_description, icon_flag):
        ''' change name, description, in version.py, 
        rename the icon files and the ini and val files
        '''
        f = open('version.py','r')
        try:
            contents=f.readlines()
        finally:
            f.close()

        f = open('version.py','w')
        try:
            for line in contents:
                line = re.sub('^( *name = ).*', '\\1' + '"' + new_name + '"', line)
                line = re.sub('^( *description = ).*', '\\1' + '"' + new_description + '"', line)
                #line = re.sub('^( *window_title = ).*', '\\1' + '"' + new_window_title + '"', line)
                f.write(line)
                #if re.search('^( +NagMe = )', line):
                    #print line
        finally:
            f.close()

        if icon_flag == 1:
            shutil.copy(version.name + '.ini', new_name + '.ini')
            shutil.copy(version.name + '.val', new_name + '.val')
            shutil.copy(version.name + 'icon.ico', new_name + 'icon.ico')
            shutil.copy(version.name + 'icon.svg', new_name + 'icon.svg')
            shutil.copy(version.name + 'icon_big.gif', new_name + 'icon_big.gif')
        else:
            os.remove(icon_flag + '.ini')
            os.remove(icon_flag + '.val')
            os.remove(icon_flag + 'icon.ico')
            os.remove(icon_flag + 'icon.svg')
            os.remove(icon_flag + 'icon_big.gif')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号