Python写的为文件添加前后缀小工具

Python写的为文件添加前后缀小工具,第1张

概述Python版本Python3.7.3[MSCv.191632bit(Intel)]onwin32引入库importosimporteasyguiasg完整代码importosimporteasyguiasgtry:title_f='自动添加后缀小工具'choice=g.choicebox(msg='请选择文件处理方式',title=title_f,choic Python版本

Python 3.7.3 [MSC v.1916 32 bit (Intel)] on win32

引入库
import osimport easygui as g
完整代码
import osimport easygui as gtry:    Title_f = '自动添加前后缀小工具'    choice = g.choiceBox(msg='请选择文件处理方式', Title=Title_f, choices=['添加前缀', '添加后缀', '退出'])    if choice == '退出':        exit()    str1 = g.enterBox(msg='请输入需要添加的%s' % choice[2:], Title=Title_f)    file_dir = g.diropenBox(msg='请选择文件夹:', Title=Title_f)    file_List = []    os.chdir(file_dir)    for each_file in os.Listdir(file_dir):        if os.path.isfile(os.getcwd() + os.sep + each_file):            file_List.append(each_file)        else:            continue    if len(file_List) == 0:        g.msgBox('未选择任何文件')        qianandhou()    else:        multchoice = g.multchoiceBox(msg='请选择需要添加%s的文件(支持多选)' % choice[2:], Title=Title_f, choices=file_List,)        t_multchoice = multchoice[:]        if choice == '添加前缀':            length = len(multchoice)            for i in range(0, length):                t_multchoice[i] = str1 + multchoice[i]                os.rename(os.getcwd() + os.sep + multchoice[i], os.getcwd() + os.sep + t_multchoice[i])            else:                g.msgBox('前缀添加成功!')        else:            length = len(multchoice)            for i in range(0, length):                t_multchoice[i] = os.path.splitext(os.getcwd() + os.sep + multchoice[i])[0] + str1 + \                                  os.path.splitext(os.getcwd() + os.sep + multchoice[i])[1]                os.rename(os.getcwd() + os.sep + multchoice[i], t_multchoice[i])            else:                g.msgBox('后缀添加成功!')except:    g.msgBox(' *** 作错误!\n即将退出')    exit()        
总结

以上是内存溢出为你收集整理的Python写的为文件添加前后缀小工具全部内容,希望文章能够帮你解决Python写的为文件添加前后缀小工具所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1189263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存