from tkinter.colorchooser import askcolor from tkinter import * from tkinter import messagebox...255.99609375, 64.25) root.config(bg = s1[1]) Button(root,text="jj",command=text1).pack() root.mainloop() 文件对话框...# ,filetypes=[("视频文件",".mp4")] def text2(): 返回的f是文件的全路径 f= askopenfilename(title="上传文件",initialdir...="f:") print(f) def text3(): 读文件里面的内容 with askopenfile(title="上传文件",initialdir="f:") as f:
1、https://github.com/bigtigeryo/yingyihan
__author__ = 'Python' import tkinter as tk class Application(tk.Frame): def __init__(self, master...tk.Tk() # create the application app = Application(master=root) # start the program app.mainloop() Tkinter...可以用来制作GUI,它属于Python的标准GUI库。...参考: Python 3.5.1文档,Python 标准库,图形用户接口
最近做一个小项目,又将tkinter库重新温习了一遍。tk其实并不如很多网友说的那样一文不值,它确实不如QT,Wxpython功能强大,但是这也意味着它比较简单。...当我们需要做一个小工具,或者以功能为主不注重界面美观的时候,tkinter是我们的首选。 python2与python3关于tkinter有不少不同之处,比如引入包的时候,2需要大写,3却是小写。...在这里,我是用python3.6开发的。...这时候我们往里面添加一些常用控件,在这里我们介绍Label(标签)、Button(按钮)、Entry(输入框)、Text(文本框)这几个使用频率最高的控件。...第三种不建议使用,就不介绍了,这里我们使用第二种。
matplotlib就是一个好用且常用的绘图库,如果没有安装的可以用pip安装一下: $ pip install matplotlib 安装好后就可以使用了。...,然后使用plt绘图,plot就是绘图函数,参数包含了横坐标、纵坐标、绘制内容(bo表示蓝点,r表示红线,这个可以在Matplotlib 用户指南查看)、标签名(这个标签名就可以被图例使用了)。...代码中既保存了图像,也做了显示。因为如果在服务器训练时想要绘图的话,很可能没法直接看,那就要保存然后再查看了。 这里尤其要注意的是,想要成功保存的话,一定要把保存语句写在show语句之前!!!...否则你保存下来的将是一个新的空白图。 绘制的结果如下图所示: 绘图结果 从图中就可以很直观地感受到在训练70轮左右的时候就到达准确率的最高点了,在78%左右。...如果想要保存两张图的话,同样记得要在figure和show之前保存。 ----
问题来源:前一阵发过一个技术文章Python编写抽奖式随机提问程序,其中有个弹出式对话框,好像上海科技大学宋老师在群里当时问了一句对话框中中奖姓名是否能显示的大一些,如图: 当时记得标准的tkinter...对话框应该是不能的,昨天突然想起来这件事,于是就自己写了一个自定义弹出式对话框。...import tkinter from tkinter.commondialog import Dialog root = tkinter.Tk() root.title('测试-弹出自定义对话框')...Label组件模拟 # 使用默认字体,一个汉字约占15个像素位置 self.lbTitle = tkinter.Label(self.top, text=title)...,使用Label组件模拟,25号字,黑体 # 约占40个像素的位置 self.lbMessage = tkinter.Label(self.top,
介绍: messagebox是tkinter中的消息框、对话框 使用: import tkinter.messagebox 选择消息框的模式: 提示消息框:【返回”ok”】 tkinter.messagebox.showinfo...(消息框标题,错误提示内容) 对话框: 询问确认对话框【返回值:yes/no】 tkinter.messagebox.askquestion(消息框标题,提示内容) 确认/取消对话框【返回值:True/...False】 tkinter.messagebox.askokcancel(消息框标题,提示内容) 是/否对话框【返回值:True/False】 tkinter.messagebox.askyesno...(消息框标题,提示内容) 重试/取消对话框:【返回值:True/False】 全部代码 from tkinter import * import tkinter.messagebox def info_warn_err...("我的标题","我的提示5") print(a) #这里用作演示如何使用对话框 if tkinter.messagebox.askyesno("我的标题", "确认关闭窗口吗!
工作表 Python读取多个Excel文件 如何打开巨大的csv文件或文本文件 接下来,要知道的另一件重要事情是如何使用Python将数据保存回Excel文件。...嗯,因为我们大多数人只熟悉Excel,所以我们必须说他们的语言。但是,这并不妨碍我们使用另一种语言来简化我们的工作 保存数据到Excel文件 使用pandas将数据保存到Excel文件也很容易。...在执行上述代码之后,我们将有一个名为“保存_用户.xlsx”的新文件,它是由Python创建的,结果如下: 图2:Python保存一个Excel文件 让我们打开文件,看看里面是否有相同的数据。...图3:由Python保存的Excel文件 我们会发现,列A包含一些看起来像从0开始的列表。如果你不想要这额外增加的列,可以在保存为Excel文件的同时删除该列。...可能通常不使用此选项,因为在保存到文件之前,可以在数据框架中删除列。 保存数据到CSV文件 我们可以使用df.to_csv()将相同的数据框架保存到csv文件中。
消息反馈框
1>保存为二进制文件,pkl格式 import pickle pickle.dump(data,open(‘file_path’,’wb’)) #后缀.pkl可加可不加 若文件过大 pickle.dump...(data,open(‘file_path’, ‘wb’),protocol=4) 读取该文件: data= pickle.load(open(‘file_path’,’rb’)) 2>保存为二进制文件...,npz格式 import numpy as np np.savez(‘file_path/file_name.npz’, data1=X,data2=y) 读取该文件: with np.load(‘file_path.../file_name.npz’) as data: X = data['data1'] y= data['data2'] 3>DataFrame文件保存为.csv dataframe_file.to_csv...(“file_path/file_name.csv”, index=False) 读取该文件: import pandas as pd df = pd.read_csv(‘file_path/file_name.csv
在python中,我们在使用requests库进行爬虫类和其他请求时,通常需要进行cookie的获取,保存和使用,下面的方法可以将cookie以两种方式存储为txt格式文件 一、保存cookie文件到cookie.txt...在开始之前,要加载如下几个库文件 import requests import http.cookiejar 1、将cookie保存为curl可读取和使用的cookie文件 在session或者request...cookie.txt文件 sess.cookies.save(ignore_discard=True, ignore_expires=True) 保存cookie时的两个参数: ignore_discard...二、读取和使用cookie.txt文件 1、curl的cookie文件的读取和使用(MozillaCookieJar) import requests import http.cookiejar load_cookiejar...cookie文件的读取和使用 import requests import http.cookiejar load_cookiejar = http.cookiejar.LWPCookieJar()
) 选择多个文件 QFileDialog.getOpenFileNames() 选择保存文件 QFileDialog.getSaveFileName() 效果展示 ?...() 中有一个设置文件扩展名过滤的参数[具体见源代码中注释]。...,经过测验,这个返回值是你选择的文件筛选的选项,见下图: ?...self) self.btn_saveFile.setObjectName("btn_saveFile") self.btn_saveFile.setText("文件保存...if fileName_choose == "": print("\n取消选择") return print("\n你选择要保存的文件为
功能描述: 不再使用方方正正的默认矩形窗口,修改成任意形状的窗口,并且可以使用鼠标按住拖动移动窗口。 准备工作: 找一个纯白色背景的图片文件放于当前目录中,例如下面的小猪, ? 参考代码: ?...运行效果: 下一期推送通过鼠标滚轮控制窗口大小的代码,感兴趣的朋友可以提前写写试试。
python中TKinter组件的使用 1、创建总面板。 2、在面板上创建各种组件,指定组件的父组件,即附属关系。利用相应的属性设置组件,安排组件布局。...3、同步2类似,创建多个组件,最后启动总面板的消息循环。...实例 # Label案例 import tkinter base = tkinter.Tk() # 负责标题 base.wm_title("Label Test") lb = tkinter.Label...(base, text="Python Label") # 给相应组件指定布局 lb.pack() base.mainloop() 以上就是python中TKinter组件的使用,希望对大家有所帮助...更多Python学习指路:python基础教程 (推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)
前言 从 2020 年年初到现在一直都使用 ShareX 做为系统唯一的截图工具,先前一直是在电脑上保存并使用坚果云进行备份,由于最近在腾讯云嫖了 50G 的对象存储,就打算把这部分截图上传到 COS...偶然间,我看到腾讯云的 文档中 有提到 ”COS 提供了 AWS S3 兼容的 API“,而 ShareX 正好支持以 Amazon S3 做为上传目标,试了一下,可以正常使用,于是就写了这么篇博客。...COS 配置 首先先明确在这一配置过程中,哪些内容是需要在 ShareX中保存的,在这里提前介绍一下 SecretId SecretKey 访问域名 申请账号及开通 COS,这里就不详谈了,在开通后,首先需要在存储桶列表中创建一个存储桶...[存储桶列表] [创建存储桶] 这里需要注意的是 如果需要做为图床使用,选择公有读私有写,而如果是要保存个人图片,做为备份的话,选择私有读写。...,其余部分填于此处 存储桶名称:填入存储桶名 上传路径:保持默认或按个人喜好修改 到这里,配置就基本完成了,之后只需在目标中把需要的设置为Amazon S3 即可正常使用。
大家好,又见面了,我是你们的朋友全栈君。 当我们获取到一些数据时,例如使用爬虫将网上的数据抓取下来时,应该怎么把数据保存为不同格式的文件呢?...下面会分别介绍用python保存为 txt、csv、excel甚至保存到mongodb数据库中文件的方法。...保存为txt文件 首先我们模拟数据是使用爬虫抓取下来的, 抓取的下来的数据大致就是这样的 下面使用代码保存为txt文件 import requests from lxml import etree.../QQ课堂.xlsx") save_excel() 运行程序,打开文件 保存在mongodb数据库中 代码如下 import requests import pymongo from lxml...print(content) 运行代码,可以在终端中查看数据库中的内容 也可以直接进入数据库中查看,打开终端,进入数据库。
from tkinter import Tk, Scrollbar, Frame from tkinter.ttk import Treeview #创建tkinter应用程序窗口 root = Tk(...root.geometry('500x300+400+300') #不允许改变窗口大小 root.resizable(False, False) #设置窗口标题 root.title('通信录管理系统') #使用...Treeview组件实现表格功能 frame = Frame(root) frame.place(x=0, y=10, width=480, height=280) #滚动条 scrollBar = tkinter.Scrollbar...(frame) scrollBar.pack(side=tkinter.RIGHT, fill=tkinter.Y) #Treeview组件,6列,显示表头,带垂直滚动条 tree = Treeview..., fill=tkinter.Y) #Treeview组件与垂直滚动条结合 scrollBar.config(command=tree.yview) #定义并绑定Treeview组件的鼠标单击事件 def
python中有好几个库都可以实现,这个系列我们一起来学习如何使用python自带的tkinter库来实现。 话不多说,直接开始吧。...我们首先需要定义一个触发功能,来触发这个弹窗,一般都会结合上节课学过的button按钮,通过点击button按钮触发功能,调用messagebox,就会弹出提示对话框。...2.askquestion, askokcancel, askyesno, askretrycancel都是属于对话框,有两个按钮,看上去有些挺相似,具体使用可以根据自己实际情况选择。 ?...('提示', '确定删除文件吗?')...#是/否,返回值true/false tkinter.messagebox.askyesno('提示', '确定保存密码吗?')
开发Python学生成绩管理系统:使用Tkinter和文本文件 在这篇文章中,我们将一步步地创建一个简单的学生成绩管理系统。...这个系统将使用Python的Tkinter库来构建图形用户界面(GUI),并将学生的成绩数据存储在文本文件中。系统将包含登录、增加、删除、修改和查询学生成绩的功能。 1....选择GUI框架 对于本项目,我们选择使用Python内置的GUI库Tkinter。Tkinter轻量级且易于使用,非常适合初学者和小型项目。 2....查询成绩:允许用户查询特定学生的成绩。 4. 存储数据 我们将使用CSV格式的文本文件来存储学生的姓名和成绩等信息。 5....修改成绩:允许用户修改选中学生的成绩。 查询成绩:允许用户输入学生姓名来查询成绩。 数据存储:使用CSV格式的文件存储数据。
Python中的tkinter库(刚学) 刚学,有错误请指出 tkinter导入方式 以前基本用的都是 # import * import tkinter 而tkinter也可以使用from方法 #...from * import * from tkinter import * 我们引入后可以使用Tk() 嫌麻烦的话 可以把Tk()赋值到一个变量 example:tk=Tk()一定要注意大小写 不然出错不怪我的...[doge] 在这里注意 python2.某版本 引入时应注意 tkinter的T需要大写
领取专属 10元无门槛券
手把手带您无忧上云