首页 > 编程语言 > 详细

一个可以选择目录生成doc目录内容的小工具(七) -pythondox编号最终版

时间:2020-07-29 14:33:16      阅读:86      评论:0      收藏:0      [点我收藏+]

接上一节的思路,优化一下编号序列的代码

优化编号代码

def Serial_number(a,b):
    _MAPPING = [u‘一‘, u‘二‘, u‘三‘, u‘四‘, u‘五‘, u‘六‘, u‘七‘, u‘八‘, u‘九‘, u‘十‘, u‘十一‘, u‘十二‘, u‘十三‘, u‘十四‘, u‘十五‘, u‘十六‘, u‘十七‘,u‘十八‘, u‘十九‘]

    numlist1 = [str(i)+‘、‘ for i in _MAPPING]
    numlist2 = [‘(‘+str(i)+‘)‘ for i in _MAPPING ]

    numlist3 = [i for i in range(1,20)]
    numlist4= [‘(‘+str(i)+‘)‘ for i in range(1,20)]

    sn_narrylist =  [numlist1,numlist2,numlist3,numlist4]

    # for i in sn_narrylist:
    #     print(i)

    return sn_narrylist[a][b]

print(Serial_number(0,1))

技术分享图片

去掉文件后缀、和定序编号

示例:1.新建文件 test.txt`

def formatstr(text):
    if re.search("^[0-9].*$", text):
        #print(" 匹配成功 %s" % text[2:])
        return text[2:]
    else:
        return text

f item.is_file():
            # 去掉文件后缀
            split_name = os.path.splitext(item.name)[0]
            #formatstr()处理掉文件前的序号,如果有的话
            f_name = formatstr(split_name)
            name = num + f_name
            AddText(name, depth)

全代码

一个可以选择目录生成doc目录内容的小工具(七) -pythondox编号最终版

原文:https://www.cnblogs.com/zhaobowen/p/13396441.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!