Python GUI编程之tkinter入门案例--简单的自动文件下载器

这篇博客介绍了如何使用Python3.6和tkinter创建一个简单的GUI文件下载器。程序能够读取文本文件中的超链接,并自动下载到桌面。作者分享了代码实现和打包成exe文件的过程,鼓励读者进行功能扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用Python3.6开发了一个简易版的文件批量下载软件demo,使用的GUI工具是tkinter。默认打开桌面的文件夹,可以实现自动读取文本文件中的文件超链接,实现自动下载到桌面。

最近在整理自己磁盘文件时,发现很多下载的文件,如果只保留一个下载的超链接,这样就可以把超链接放在一个txt文本文件中,需要用到的时候,如果有一个软件能自动读取,自动下载其中的链接文件,想想多方便,减少了磁盘的存储空间。
下面是简单的界面:
在这里插入图片描述
代码如下:

# encoding:utf-8
import os
from tkinter import *
from tkinter import filedialog
import urllib.request


class FileDownload:
    def __init__(self, master):
        self.filename=StringVar()
        self.filename.set('选择要打开的文件信息')
        self.src_dir=''
        self.urls=[]
        # tkinter刚开始不熟悉,布局麻烦,这里使用的网格布局,row,column 的index,定位cell
        open_btn=Button(master, text="打开文件",width=15,height=3,borderwidth=2,
                                 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值