统计当前代码量(以十万为标准)

本文介绍如何使用Python脚本来统计代码库的总行数,重点关注达到十万行代码的标准。通过实例和代码片段,展示了高效自动化统计代码量的方法。
摘要由CSDN通过智能技术生成
# 希望不久的未来能与更好的自己碰面
import easygui as g
import os

def show_result(start_dir):
    lines=0
    total=0
    text=''

    for i in source_list:
        lines=source_list[i]
        total += lines
        text +='[%s]源文件%s个。源代码%d行\n' %(i,file_list[i],lines)

    title='统计结果'
    msg=f'您目前共累计编写了{total}行代码,完成进度:{total/1000}\n离10万行代码还差{100000-total}行,请继续努力'
    g.textbox(msg,title,text)

def calc_code(file_name):#由于传入是each_file 所以这里表示每个文件
    lines=0
    with open(file_name,encoding='utf-8') as f: #打开每个文件
        print(f'正在分析文件:{file_name}')#分析每个文件名
        try:
            for each_line in f:#遍历每个文件的每一行
                lines +=1  #一行,lines就加一
        except UnicodeDecodeError:
            pass#不可避免会遇到格式不兼容的文件,这里忽略掉
    return lines

def search_file(start_dir):
    os.chdir(start_dir)#将start_dir设置为当前工作目录
    for ea
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值