python为Github仓库生成README

Github: Tony5t4rk/ACM

# -*- coding:utf-8 -*-

import os

AllCnt = 0

README = open('README.md', 'w')

def Change(Str):
    Ans = ""
    for Char in Str:
        InsideCode = ord(Char)
        if InsideCode == 32:
            InsideCode = 12288
        elif InsideCode >= 32 and InsideCode <= 126:
            InsideCode += 65248
        Ans += chr(InsideCode)
    return Ans

def Add(Str, Tar):
    Len = len(Str)
    if Len < Tar:
        for i in range(Tar - Len):
            Str += ' '
    return Str

def Work():
    global AllCnt
    README.write('# Count of Solved Problems \n')
    Index = os.getcwd() + '/AC代码'
    OJs = os.listdir(Index)
    OJs.sort()
    for OJ in OJs:
        Cnt = len(os.listdir(Index + '/' + OJ))
        AllCnt += Cnt
        README.write(Change(Add(OJ, 16)))
        README.write(Change(str(Cnt)))
        README.write(' \n')
    README.write('#### `Total:' + str(AllCnt) + '`\n')

def main():
    Work()
    README.close()

if __name__ == '__main__':
    main()
全部评论

相关推荐

点赞 评论 收藏
分享
在看数据的傻狍子很忙碌:学生思维好重,而心很急,自己想想真的能直接做有难度的东西吗?任何错误都是需要人担责的,你实习生可以跑路,你的同事领导呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务