本文主要是介绍PyQt5学习随笔01--计算一个文件夹里我们码的代码行数PyQt的多线程通信,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天突然想知道自学习Python以来我一共码了多少行代码了,于是写了一个简单的程序:__author__ = 'jiangzhiheng'
# coding=utf-8
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
import globglobal lines
lines = 0def count_work():main()def main():global linespy_filenames = glob.glob('C:\\Users\\jiangzhiheng\\Desktop\\python\\*.py')for filename in py_filenames:if filename:for line in open(filename,'rb').readlines(): #以二进制读,否则会出现UnicodeEncodeErrorif line:lines+=1 #统计代码行数lcdNumber.display(lines)myfile = open('all.txt','a')myfile.write(line.decode('utf-8')+'\n') #用decode函数将二进制数据转为strmyfile.close()app= QAppli
这篇关于PyQt5学习随笔01--计算一个文件夹里我们码的代码行数PyQt的多线程通信的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!