Python 使用Snap7读写西门子S7系列PLC
摘要:1.简介Snap7 Snap7是一个基于s7通信协议的开源软件包,作者是Davide Nardella,该软件包封装了S7通信的底层协议,可使用普通电脑通过编程与西门子S7系列PLC进行通信 Snap7三大对象组件:客户端,服务器,合作者。下面是三者关系,更详细介绍可看官网。本篇主要讲述的是Clie
阅读全文
posted @
2024-04-22 08:55
一杯清酒邀明月
阅读(3606)
推荐(1) 编辑
Python 线性回归(y=ax+b)
摘要:线性回归主要是拟合一个函数,能预测一个新的样本: (1)数据集如下: (2)预测值:feet=500 1 # -*- coding:utf-8 -*- 2 import matplotlib.pyplot as plt 3 import pandas as pd 4 from sklearn imp
阅读全文
posted @
2024-02-28 13:43
一杯清酒邀明月
阅读(109)
推荐(0) 编辑
Python基础入门学习笔记 077 GUI的终极选择:Tkinter14
摘要:Tkinter提供了三种标准对话框模块,分别是:messagebox、filedialog、colorchooser messagebox(消息对话框) 实例1:askokcancel函数 1 from tkinter import * 2 3 print(messagebox.askokcance
阅读全文
posted @
2023-08-23 14:11
一杯清酒邀明月
阅读(52)
推荐(0) 编辑
Python基础入门学习笔记 076 GUI的终极选择:Tkinter13
摘要:布局管理器 布局管理器就是管理你的那些组件如何排列的家伙。Tkinter有三个布局管理器,分别是pack、grid和place pack:按添加顺序排列组件 grid:按行/列形式排列组件 place:允许程序员指定组件的大小和位置 pack 实例1:生成一个Listbox组件并将它填充到root窗
阅读全文
posted @
2023-08-23 14:07
一杯清酒邀明月
阅读(64)
推荐(0) 编辑
Python基础入门学习笔记 075 GUI的终极选择:Tkinter12
摘要:Message组件 Message(消息)组件是Label组件的变体,用于显示多行文本信息。Message组件能够自动换行,并调整文本的尺寸使其适应给定得尺寸。 实例1: 1 from tkinter import * 2 3 root = Tk() 4 w1 = Message(root,text
阅读全文
posted @
2023-08-23 14:03
一杯清酒邀明月
阅读(25)
推荐(0) 编辑
Python基础入门学习笔记 074 GUI的终极选择:Tkinter11
摘要:事件绑定 对于每个组件来说,可以通过bind()方法将函数或方法绑定到具体的事件上。当被触发的事件满足该组件绑定的事件时,Tkinter就会带着事件描述去调用handler()方法 实例1:捕获单击鼠标位置 1 from tkinter import* 2 3 root = Tk() 4 5 def
阅读全文
posted @
2023-08-23 13:58
一杯清酒邀明月
阅读(26)
推荐(0) 编辑
Python基础入门学习笔记 073 GUI的终极选择:Tkinter10
摘要:Munu组件 Tkinter提供了一个Menu组件,用于实现顶级菜单、下拉菜单和弹出菜单。 实例1:创建一个顶级菜单(或称窗口主菜单) 1 from tkinter import * 2 3 def callback(): 4 print("被调用了") 5 6 root = Tk() 7 8 9
阅读全文
posted @
2023-08-23 13:54
一杯清酒邀明月
阅读(34)
推荐(0) 编辑
Python基础入门学习笔记 071 GUI的终极选择:Tkinter8
摘要:Canvas(画布)组件 一个可以让你随心所欲绘制界面的组件。通常用于显示和编辑图形,可以用它来绘制直线、图形、多边形,甚至是绘制其他组件。 实例1: 1 from tkinter import * 2 root = Tk() 3 #创建canvas对象框,设置其宽度、高度与背景色 4 w = Ca
阅读全文
posted @
2023-08-23 13:50
一杯清酒邀明月
阅读(25)
推荐(0) 编辑
Python基础入门学习笔记 070 GUI的终极选择:Tkinter7
摘要:实例1:添加Tags 1 from tkinter import * 2 3 root = Tk() 4 text = Text(root,width=30,height=5) 5 text.pack() 6 7 #INSERT索引表示插入光标当前的位置 8 text.insert(INSERT,"
阅读全文
posted @
2023-08-23 11:47
一杯清酒邀明月
阅读(18)
推荐(0) 编辑
Python基础入门学习笔记 069 GUI的终极选择:Tkinter6
摘要:Text组件 Text(文本)组件用于显示和处理多种任务。虽然该组件的主要目的是显示多行文本,但它常常也被用于作为简单的文本编辑器和网页浏览器使用。 实例1:插入内容 1 from tkinter import * 2 3 root = Tk() 4 text = Text(root,width=3
阅读全文
posted @
2023-08-23 11:37
一杯清酒邀明月
阅读(31)
推荐(0) 编辑
Python基础入门学习笔记 068 GUI的终极选择:Tkinter5
摘要:Listbox组件 如果需要提供选项给用户选择,单选可以用Radiobutton组件,多选可以用Checkbutton,如果提供的选项非常多,可以考虑使用Listbox组件。Listbox是以列表的形式显示出来,并支持滚动条操作。 实例1: 1 from tkinter import * 2 3 r
阅读全文
posted @
2023-08-23 11:33
一杯清酒邀明月
阅读(22)
推荐(0) 编辑
Python基础入门学习笔记 067 GUI的终极选择:Tkinter4
摘要:实例1: 1 from tkinter import * 2 3 root = Tk()#创建主窗口 4 e = Entry(root)#在主窗口中插入输入框 5 e.pack(padx = 20,pady = 20) 6 7 e.delete(0,END)#清空输入框 8 e.insert(0,"
阅读全文
posted @
2023-08-23 11:31
一杯清酒邀明月
阅读(22)
推荐(0) 编辑
Python基础入门学习笔记 066 GUI的终极选择:Tkinter3
摘要:实例1:Checkbutton 组件 1 from tkinter import * 2 3 root = Tk() 4 #需要一个Tkinter变量,用于表示该按钮是否被选中 5 v = IntVar() 6 c = Checkbutton(root,text="测试一下",variable =
阅读全文
posted @
2023-08-23 11:17
一杯清酒邀明月
阅读(16)
推荐(0) 编辑
Python基础入门学习笔记 065 GUI的终极选择:Tkinter2
摘要:实例1:Label组件显示文字与gif图片 1 #导入tkinter模块的所有内容 2 from tkinter import * 3 4 #创建主窗口 5 root = Tk() 6 #创建一个文本Label对象,文字为左对齐,离左边边框距离为10 7 textLabel = Label(root
阅读全文
posted @
2023-08-23 11:14
一杯清酒邀明月
阅读(23)
推荐(0) 编辑
Python基础入门学习笔记 064 GUI的终极选择:Tkinter
摘要:>>> import tkinter #Tkinter是python默认的GUI库,导入Tkinter模块>>> 实例1: 1 import tkinter as tk 2 3 root = tk.Tk()#创建一个主窗口,用于容纳整个GUI程序 4 root.title("FishC Demo")
阅读全文
posted @
2023-08-23 11:13
一杯清酒邀明月
阅读(48)
推荐(0) 编辑
Python基础入门学习笔记 055 论一只爬虫的自我修养3:隐藏
摘要:修改 headers •通过Request的headers参数修改 • •通过Request.add_header()方法修改 代理 •步骤: 1. 参数是一个字典 {‘类型’:‘代理ip:端口号’} proxy_support = urllib.request.ProxyHandler({}) 2
阅读全文
posted @
2023-08-23 11:09
一杯清酒邀明月
阅读(17)
推荐(0) 编辑
Python基础入门学习笔记 054 论一只爬虫的自我修养2:实战
摘要:1 import urllib.request 2 3 response = urllib.request.urlopen('http://placekitten.com/g/500/600')# 返回文件对象response 4 cat_imag = response.read() 5 6 wit
阅读全文
posted @
2023-08-23 11:09
一杯清酒邀明月
阅读(19)
推荐(0) 编辑
Python基础入门学习笔记 053 论一只爬虫的自我修养
摘要:Python如何访问互联网? •URL的一般格式为(带方括号[]的为可选项): protocol :// hostname[:port] / path / [;parameters][?query]#fragment •URL由三部分组成: –第一部分是协议:http,https,ftp,file,
阅读全文
posted @
2023-08-23 11:08
一杯清酒邀明月
阅读(14)
推荐(0) 编辑
Python基础入门学习笔记 052 模块:像个极客一样去思考
摘要:使用print调用__doc__属性,可以带格式查看这个模块的简介 使用dir()可以查询到该模块定义了哪些变量、函数和类
阅读全文
posted @
2023-08-23 11:07
一杯清酒邀明月
阅读(13)
推荐(0) 编辑
Python基础入门学习笔记 051 模块:__name__='__main__'、搜索路径和包
摘要:模块!模块! 实例1:为TemperatureConversion添加测试程序(TemperatureConversion被作为程序运行) 1 def c2f(cal): 2 return cal * 1.8 + 32 3 4 def f2c(fah): 5 return (fah - 32)/1.
阅读全文
posted @
2023-08-23 11:06
一杯清酒邀明月
阅读(18)
推荐(0) 编辑