Python相关
文章平均质量分 67
基础语法、web框架、爬虫框架、数据分析
多喝热水
0.0
展开
-
tkinter+MySQL实现增删改查
一、设置主窗口# -*- coding: utf-8 -*-import tkinter from tkinter import ttkimport pymysql# 导入消息对话框子模块import tkinter.messagebox# 创建主窗口root = tkinter.Tk()root.title('告警查询')# 设置窗口大小root.minsize(500...原创 2020-04-14 10:43:10 · 3850 阅读 · 1 评论 -
tkinter+MySQL显示查询结果
目录一、设置主窗口二、定义函数1.定义查询函数2.定义主调用函数一、设置主窗口# -*- coding: utf-8 -*-import tkinter from tkinter import ttkimport pymysql# 导入消息对话框子模块import tkinter.messagebox# 创建主窗口root = tkint...原创 2020-04-30 17:26:53 · 4953 阅读 · 2 评论 -
tkinter+MySQL简单查询操作
目录一、设置主窗口二、定义变量三、定义函数1.定义查询函数2.定义主调用函数一、设置主窗口import tkinter from tkinter import ttkimport pymysql# 导入消息对话框子模块import tkinter.messagebox# 创建主窗口root = tkinter.Tk()root.title('...原创 2020-03-23 17:48:50 · 1694 阅读 · 0 评论 -
【第八集】Python GUI之Menu
目录一、实现下拉菜单和级联菜单二、实现下拉菜单和级联菜单(带有 Checkbutton 和 Radiobutton)三、实现弹出菜单一、实现下拉菜单和级联菜单这里撤回,后台回复选项设置了具体的回调函数。def pyMenu(): root = tkinter.Tk() def callback(): print("你好")...原创 2020-03-24 10:16:58 · 729 阅读 · 0 评论 -
【第七集】Python GUI之Listbox、Scrollbar、Scale
目录ListboxScrollbar 滚动条组件Scale 滑块范围组件Listbox用列表框的形式显示出选项,并且支持滚动条操作。所以更适用于提供大量选项Scrollbar 滚动条组件滚动条组件作为独立的组件,与其他组件一起配合使用。在某个组件上安装垂直滚动条:1. 设置该组件的 yscrollcommand 选项为 Scrollbar 组件的 set() 方法...原创 2020-03-23 11:39:02 · 351 阅读 · 0 评论 -
【第六集】Python GUI之Lable、Message、Text
一、Lable绘制单行文本使用 Label 组件root = tkinter.Tk()# 选项row代表行,column代表列 tkinter.Label(root, text='标签').grid(row=0, column=0)二、MessageMessage 组件实际上是 Label 组件(只能显示单行)的变体,用于显示多行文本消息。Message 组件能够自动换行,并...原创 2020-03-20 17:55:08 · 920 阅读 · 0 评论 -
【第五集】Python GUI之Spinbox
目录Spinbox组件参数Spinbox组件实例Spinbox组件参数Spinbox 组件是 Entry 组件(能让用户随意的输入数据)的变体,用于从一些固定的值(可以是连续的,也可以是一些字符串的组合)中选取一个。Spinbox(master=None, options)master--父组件options--组件选项各个选项的具体含义和用法https://b...原创 2020-03-20 15:45:50 · 351 阅读 · 0 评论 -
【第四集】Python GUI之Entry
目录Entry 的基本用法Entry 的验证功能1.Entry的validate属性2.Entry的validatecommand 和 invalidcommand属性Entry 的基本用法Entry 的 show, width 属性Label 组件的 row, column 属性Button 组件的 sticky 属性import tkinterdef...原创 2020-03-20 15:25:11 · 661 阅读 · 0 评论 -
【第三集】Python GUI之Lable、Frame、Labelframe、PanedWindow
一、LableLabel 组件用于在界面上输出描述性的标签,这可以使用 Label 组件的文本输出功能来简单实现。但是 Label 组件还可以显示图片,其中PhotoImage() 方法传入的图片只支持 .gif 格式的1.文字图片分离from tkinter import * #把Tkinter模块里所有的东西都导进来了 root = Tk()#在字符串里面加上\n...原创 2020-03-20 14:54:15 · 1682 阅读 · 0 评论 -
【第二集】Python GUI之Button、Checkbutton、Radiobutton
ButtonButton 组件的绝大多数选项是和 Label 一样的,不过 Button 有一个功能就是接受用户的信息。Button 组件可以通过按钮上的文字和图标告诉用户按下去会发生什么,有什么功能。Button 组件有一个叫做 command 的选项,用于指定一个函数或者方法。当用户点下按钮的时候,tkinter 就会自动的去调取这个函数或者方法。添加一个按钮,在按钮被按下的时候将...原创 2020-03-20 10:57:57 · 428 阅读 · 0 评论 -
【第一集】Python GUI之Tkinter事件绑定
目录一.事件序列1.modifier2.type3.detail二.Event对象三.Key namesimport tkinterdef pyEvent(): root=tkinter.Tk() #x,y表示的是相对于应用程序左上角的x,y.root的x,y是相对于屏幕 def callback1(event): print...原创 2020-03-20 10:12:28 · 458 阅读 · 0 评论 -
PyQt 与Qt Designer工具安装遇到的问题
PyQt5和Qt Designer的安装简书【养薛定谔的猫】博客园【不夜男人】.ui转.py文件出现的问题No module named 'PyQt5.sip'pyuic5转化命令PyQt5—操作数据库CSDN...原创 2020-04-15 14:54:58 · 312 阅读 · 0 评论 -
Python GUI
https://baijiahao.baidu.com/s?id=1635391447350076769&wfr=spider&for=pc原创 2020-03-19 11:50:38 · 103 阅读 · 0 评论 -
Matplotlib-3D图
def py3D(): #1. 建立画布 fig = figure() ax=Axes3D(fig) #2.1 生成代表X轴数据的列表 X=np.arange(-4,4,0.25) #2.2 生成代表Y轴数据的列表 Y=np.arange(-4,4,0.25) #2.3 对x、y数据执行网格化 X,Y=np.meshgrid...原创 2020-04-08 16:10:23 · 156 阅读 · 0 评论 -
time模块实现日期的浮点数和日期之间的换算
目录time.gmtime([ sec ])time.localtime([ sec ])time.mktime(t)time.gmtime([ sec ])sec -- 转换为time.struct_time类型的对象的秒数。 Python time gmtime() 函数将一个时间戳转换为UTC时区(0时区)的struct_time,可选的参数sec表示从1970-...原创 2019-11-27 08:55:46 · 1631 阅读 · 0 评论 -
数据可视化工具
BI工具https://www.jianshu.com/p/a3991f295f2cNBI大数据可视化http://nbi.easydatavis.com:8033/BDP个人版https://me.bdp.cn/home.html大数据魔镜官网正规下载盗版下载使用教程百度Echarts百度统计开通百度统计友盟 DataV购买服务阿...原创 2019-12-05 18:00:56 · 282 阅读 · 0 评论 -
Python-数据质量分析
数值质量分析的必要性数据质量分析是数据挖掘中数据准备过程的重要一环,是数据预处理的前提,也是数据挖掘分析结论有效性和准确性的基础。只有可信的数据才能保证数据挖掘的可靠。数据质量分析的任务数据质量分析的主要任务是检查原始数据中是否存在脏数据。脏数据指不符合要求以及不能直接进行相应分析的数据。脏数据包括: 缺失值; 异常值; 不一致的值; 重复数据以及含有特殊符号的(如#、¥、*)...翻译 2019-09-16 16:15:24 · 2002 阅读 · 0 评论 -
Python-数据挖掘建模过程
目录1.数据取样(1)抽取标准(2)抽样方法2.数据整理(1)数据探索(2)数据预处理3.挖掘建模4.模型评价1.数据取样(1)抽取标准相关性 可靠性 有效性(2)抽样方法随机抽样:若数据集中每组观察值都有相同被抽样概率,则可随机抽样。等距抽样:对一组观测值进行等间隔抽样。分层抽样:首先将样本总体分成若干层次(或者若干子集)。每个层次中的...原创 2019-09-18 09:32:07 · 598 阅读 · 0 评论 -
python操作多个Excel表格合并为同一个表格的不同sheet
目录split()截取一部分的字符串读取文件夹下的所有Excel模糊匹配符合条件的Excelsplit()截取一部分的字符串str = 'https://www.baidu.com/pdf/abcdefg.pdf'# 输出字符串,>>>https://www.baidu.com/pdf/abcdefg.pdfprint(str)# 做为一个整体截...原创 2019-12-30 16:17:00 · 2668 阅读 · 0 评论 -
datetime和time获取当前日期和时间
目录datetime获取当前日期和时间time获取当前日期和时间datetime获取当前日期和时间import datetimeimport time # 获取当前时间, 其中中包含了year, month, hour, 需要import datetimetoday = datetime.date.today()print(today)print(today.year...原创 2019-11-27 10:25:21 · 3012 阅读 · 0 评论 -
Python-数据分析工具2-pandas
目录1 pandas数据结构(0)Series(1)DataFrame2 pandas索引操作(0)设置索引(1)更换索引(2)索引和选取(切片仅用于选取行)1.Series对象选取数据元素2.DataFrame对象选取数据元素(3)操作行和列(基本操作就是“增、删、改、查”)1.增加2.删除3.修改3 pandas数据运算(0)算术运算...原创 2019-09-17 11:45:07 · 373 阅读 · 0 评论 -
Python将txt数据写入excel
按属性匹配想要的数据每个txt文件在Excel中为一行# -*- coding: utf-8 -*-import osimport openpyxl from openpyxl import load_workbookimport xlrdimport xlwt#相对路径import frozen_dir#时间后缀import RandomNameSETUP_DIR...原创 2020-05-06 17:16:12 · 1399 阅读 · 1 评论 -
groupby多属性分组统计
目录PythonSQLPython df = pd.DataFrame({'key1':['a','b','c','d','a','b','b'], 'key2':['one','one','one','one','one','one','one'], 'data1':['1','1','1','1','1',...原创 2019-12-04 16:04:00 · 1193 阅读 · 0 评论 -
datetime模块计算两个时间的时间差
目录datetime模块计算两个时间的时间差datetime模块来获取当前的日期和时间datetime模块计算两个时间的时间差import datetimeimport time format = '%Y-%m-%d %H:%M:%S'a = datetime.datetime.strptime("2019-03-09 08:52:51", format)b = dat...原创 2019-11-26 18:10:10 · 1592 阅读 · 1 评论 -
Python将txt数据写入excel【分列】
目录目的单文件格式转换批量文件格式转换目的txt数据显示中,第一行是属性,之后的每一行对应的是数据。但是要导入数据库时,无法按属性列识别,所以必须格式化为Excel或csv的格式。格式化后的Excel文件仍用用txt文件名命名,方便区分单文件格式转换#原始数据pathDir = 'D:\workspace\A工作\BitErrorRate\data\data.TXT'filename=pathDir.split('\\')[-1].split('.')[0]#要写原创 2020-06-28 11:09:22 · 4352 阅读 · 0 评论 -
Python-数据特征分析-(统计量分析)
概要用统计指标对定量数据进行统计描述,常从【集中趋势】和【离中趋势】两个方面进行分析。平均水平的指标是对个体【集中趋势】的度量,使用最广泛的是均值和中位数;反映变异程度的指标则是对个体【离开平均水平的度量】,使用较为广泛的指标是标准差(方差)、四分位间距。1、集中趋势的度量(1)均值:均值为所以数据的平均值。若计算n个观察数据的平均数,计算公式为:有时,为了反映在均值中不同成分的重要...原创 2019-09-16 15:41:55 · 2476 阅读 · 0 评论 -
Python-数据分析工具3-Matplotlib
目录一、布局Figure()对象(画板)subplots()对象(画纸)subplots_adjust()(画纸布局)二、轴相关三、区间上下限四、区间分段五、实例 1、线2、散点图 3、条形图4、直方图5、饼图1、箱形图2、等高线(轮廓图)一、布局Figure()对象(画板)subplots()对象(画纸)...原创 2020-04-07 15:02:47 · 642 阅读 · 0 评论 -
datetime模块计算两个时间的时间差(排除特定时间段)
format = '%Y-%m-%d %H:%M:%S'start = datetime.datetime.strptime("2019-03-06 01:52:51", format)end = datetime.datetime.strptime("2019-03-06 02:52:51", format)start0=start-datetime.timedelta(hours=st...原创 2019-11-26 18:12:35 · 1450 阅读 · 0 评论 -
Python返回某月总天数
返回上月总天数。可以用datetime.timedelta函数把当前日期退回到上个月最后一天,然后datetime.datetime.strftime(count_monthday,"%d")取最后一天日期的天数返回当月总天数可以用自定义函数def count_month_day(year,month): if (month == 1 or month == 3 or mon...原创 2020-01-09 09:33:52 · 1675 阅读 · 0 评论 -
Python-数据分析工具1-numpy
目录1 ndarray数组(0)ndarray数组属性(1)创建基本数组(2)创建特殊数组(3)数组变换(4)Numpy随机数函数2 数组索引和切片(0)数组切片:数组切片可以实现连续多元素选择(1)数组索引(2)布尔型索引(3)花式索引3 数组的运算(0) 数组和标量间的运算(数组可以直接和标量进行算术、关系等运算)(1)通用函数运算(一种...原创 2019-09-16 19:54:27 · 310 阅读 · 0 评论 -
数据当中的空值处理null、NaN、None、undefined
undefined和null为基本数据类型,用type检测时,undefined返回undefined,null返回objectNaN表示Not A Number,用type检测时NaN返回number。None表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。可以将None赋值给任何变量,也可以给...原创 2019-11-29 15:25:11 · 2415 阅读 · 0 评论 -
【第一集】编写第一个Scrapy爬虫
目录0.自己新建一个项目文件夹1.cmd进入到项目文件夹新建scrapy项目2.分析要爬取的页面3.在scrapytest项目中新建book_spider.py爬虫4.配置文件5.编写scrapy_start.py爬虫启动程序6.效果展示0.自己新建一个项目文件夹1.cmd进入到项目文件夹新建scrapy项目scrapy startproject scr...原创 2020-01-10 17:37:54 · 211 阅读 · 0 评论 -
Scrapy-开发环境配置
目录1.安装visual studio buiding tools:2.安装openssl1.2 Scrapy简介和安装3.安装Scrapy:1.安装visual studio buiding tools: 2.安装openssl1.2 Scrapy简介和安装 (1)将openssl安装路径下的bin文件夹内的ssleay32.dll和libea y32.dll两个文件...原创 2019-09-18 11:14:08 · 338 阅读 · 0 评论 -
eclipse-开发Python爬虫
下载Python插件配置开发环境https://jingyan.baidu.com/article/a3f121e4ac8261fc9052bb1d.html原创 2019-08-13 20:26:50 · 687 阅读 · 1 评论 -
Django+Python数据库实现网页动态数据显示
目录1.后台数据返回2.前端的接收django自带的web服务器,自带了数据库sqllite3把mysql之前导出的数据导入到了sqllite3中,总共7天的数据2个参数(时间time和预测值predict)1.后台数据返回上图是把数据打印出,数据的格式为 [ {'time':' ', 'predict' : }, ....... ]1.返回列表类...原创 2019-09-20 10:26:52 · 2321 阅读 · 0 评论 -
Django+MySQL+echarts动态获取数据显示
目录1.按照Django基本指令新建project和app2.修改project/project/setting.py文件3.修改 project/app/models.py文件4.修改project/project/urls.py文件5.在project/project/app文件夹中新建文件夹templates6.在project/project/static/文件...原创 2019-09-20 10:37:35 · 4629 阅读 · 3 评论 -
【第七集】Django模板系统的基本概念
目录一、模板系统的基本概念1、模板的概念2、模板系统的使用基本原则基本过程简单实例二、深度变量的查找(点号引用)1、向模板传递一个 Python 字典2、向模板传递一个 Python 对象3、引用对象的方法。4、访问列表索引5、句点查找规则总结三、方法调用行为1、异常处理对象的silent_variable_failure 属性2、del...原创 2019-09-28 22:10:36 · 206 阅读 · 0 评论 -
【第六集】Django+MySQL+HTML-数据库的增删改查
目录一 项目目录结构二 构建项目步骤第1步:在项目中创建一个model2的应用第2步:在models.py中创建模型第3步:数据库表数据生成第4步:配置mysite/settings.py第5步:配置mysite/urls.py第6步:配置model2/urls.py第7步:修改model2/views.py第8步:在项目中创建一个templates文件夹用...原创 2019-12-19 10:10:18 · 1494 阅读 · 0 评论 -
【第五集】Django和MySQL-数据库的增删改查
目录一环境说明二项目目录结构三构建项目步骤第1步:在项目中创建一个model的应用第2步:配置settings.py第3步:在models.py中创建模型第4步:数据库表数据生成第5步:配置mysite/urls.py第6步:配置model/urls.py第7步:修改model/views.py四测试一环境说明python 3.7D...原创 2019-12-18 11:03:06 · 189 阅读 · 0 评论 -
【第四集】Django 迁移、操作数据库
目录命令错误迁移数据库选择数据库版本命令数据库迁移的两大命令:python manage.py makemigrations & python manage.py migrate前者是将model层转为迁移文件migration,后者将新版本的迁移文件执行,更新数据库。这两中命令调用默认为全局,即对所有最新更改的model或迁移文件进行操作。如果想对部分a...原创 2019-12-17 10:42:30 · 216 阅读 · 0 评论