【程序&工具】Python+tkinter制作简单的图形化统计文件和代码行数的工具

本文介绍如何利用Python内置的os库进行文件操作,并结合tkinter创建一个图形化界面,实现统计文件数量和代码行数的功能。通过os库遍历目录,tkinter提供窗口交互,包括Label、Entry、Text和Button组件。
摘要由CSDN通过智能技术生成

使用Python内置库os进行文件操作,并且使用tkinter制作简单界面

os:

  • os.path
  • os.walk(DIR)

tkinter:

  • 窗口操作
  • Label组件
  • Entry组件
  • Text组件
  • Button组件

 

完整代码:

# -*- coding: utf-8 -*-  
import os  
import tkinter as tk
from tkinter import filedialog as fd
#遍历文件夹,统计文件夹中指定格式的文件数量,返回值:->字典 {文件名:行数},->整数 总行数,->整数 总文件数
def files(file_dir,ext):
    if(ext!=''):
        filenames={}
        lines=0
        all_lines=0
        name=''
        for root, dirs, files in os.walk(file_dir):  
            for file in files:  
                if os.path.splitext(file)[1] == ext:
                    name=os.path.join(root,file)
                    try:
                        with 
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值