Big_甲鱼 发表于 2018-10-9 21:30:27

一个炒鸡水的code,用来统计已经完成的代码量

# -*- coding: UTF-8 -*-
import time as t
import easygui as g
import os
import os.path as ap
#记录当前时间
t=list(t.localtime())
t_unit=['年','月','日','时','分','秒']
t_new=''
for i in range(6):
    t_new+=str(t)+str(t_unit)
#统计文件夹中的ipynb文件
new_file=[]
for file in os.listdir(path='.'):
    if file.split('.')=='ipynb':
      new_file.append(file)
    else:
      pass
#print(new_file)
#循环打开new_file中的文件名并统计行数再相加,已经写了多少代码
count=0
for each in range(len(new_file)):
    #print(each)
    f_open=open(new_file,'r',encoding='gb18030', errors='ignore')
    for i in f_open:
      count+=1   
    f_open.close()
#还差多少代码100000行
cout_sum=100000-count
g.msgbox('当前时间是{}。。。\n当前已经些了代码{}行^-^\n还差{}行代码就完成10万行代码了^-^'.format(t_new,str(count),str(cout_sum)),'代码统计量','继续加油!')
我习惯所有代码都存在一个固定的文件夹里面,所以将这个代码放在文件夹就能直接使用,其他编译器稍微改一下就可以了

页: [1]
查看完整版本: 一个炒鸡水的code,用来统计已经完成的代码量