![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python学习笔记
python相关
ZeroPcbOne0615
奇奇怪怪,保持可爱。
展开
-
python 数据处理文件
本文章主要介绍处理.txt文件、.csv文件、.xlsx等文件的基础使用原创 2021-11-23 11:33:03 · 3708 阅读 · 1 评论 -
python 串口监听以及UDP监听
# -*- coding:utf-8 -*-import serialfrom socket import *import timehost = '' # 监听 所有的ipport = 13142 # 服务器端口bufsize = 1024addr = (host, port)def serialmode(): ser = serial.Serial("com6", 115200) sdata = ser.readline().decode("GB2312".原创 2021-05-27 17:51:25 · 2164 阅读 · 0 评论 -
python 基础笔记(仅供参考)
1、字符串mystring = "goodmoring"print("mystring[0]",mystring[0])print("mystring[2:7]",mystring[2:7])结果:个人理解:mystring[0] ='g' mystring[2]='o' mystring[7]='n'其中mystring[2:7] 说的是2开始的值到7的值 其中7是不包括的(自行理解)所以 mystring[2:7]就是输出 'odmor'拓展:myst...原创 2021-05-27 17:49:14 · 144 阅读 · 2 评论 -
qt demo
访问文件夹,读取文件夹下的.c文件并且显示#程序功能#选中文件夹,读取文件夹下的关于.c的后缀文件import osfrom PyQt5 import QtWidgetsfrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *class MyWindow(QWidget): def __init__(self): super(MyWindow, sel原创 2021-05-25 17:00:03 · 221 阅读 · 0 评论 -
tkinter demo
开始对tkinter进行学习from tkinter import * # GUI设计,tkinter模块包含不同的控件,如Button、Label、Text等import urllib.request # 发送网络请求,获取数据import gzip # 压缩和解压缩模块import json # 解析获得的数据from tkinter import messagebox # 导入提示框库root = Tk() # 用tkinter建立根窗口def main(): #转载 2021-05-25 16:56:02 · 246 阅读 · 0 评论 -
kivy demo
kivy demo 示例,将会持续更新笔记# coding:utf-8from kivy.app import Appfrom kivy.uix.button import Buttonclass JokerPlus(App): def build(self): return Button(text='JokerPlus0615')JokerPlus().run()原创 2021-05-25 16:53:24 · 208 阅读 · 0 评论 -
python 3.6 使用pip进行升级
出现的问题:解决方法:(以下都试一下)1、python -m pip install --upgrade pip2、python -m pip install --upgrade pip -i https://pypi.douban.com/simple3、python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/...原创 2021-04-10 22:51:56 · 1417 阅读 · 0 评论 -
python udp服务端接收数据进行数据分离
在使用python进行数据采集的时候,由于客户端端发送过来的数据没有统一性,但会依据数据头进行数据发送from socket import *import timehost = ''port = 4396bufsize = 2024addr = (host, port)f0 = open("one.txt", 'w', encoding='utf-8')f1 = open("two.txt", 'w', encoding='utf-8')udpserver = socket(AF_原创 2020-11-20 15:46:39 · 473 阅读 · 2 评论 -
如何在pycharm环境下把python程序打包成exe
1、pip install pyinstaller #安装pyinstaller,用于打包py文件的2、pyinstaller-F--onefile******.py #******.py是python文件名3、在******.py程序的目录会生成一个dist文件夹,里面就是已经打包好的exe文件具体实际操作:(以我的python文件:photo.py为例子,文件目录:D:\code\PYTHON\photo)1、在Terminal下输入:pip install pyi...原创 2020-07-15 14:26:20 · 2504 阅读 · 1 评论 -
python matplotlib 之plt(精选)
第一、画分割饼状图plt.figure(num=9)name_list = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']num_list = [33, 44, 53, 6,11, 7, 7, 10, 3, 1]# 保证圆形plt.axes(aspect=1)plt.pie(x=num_list, labels=name_list, autopct='%3.1f %%')plt.figure(num=1)name_list = ['原创 2020-07-09 16:09:04 · 1387 阅读 · 3 评论 -
python matplotlib之画图标注中文时出现乱码
1、使用matplotlib画图标准中文时乱码的问题;加上下列代码即可plt.rcParams['font.sans-serif'] =['SimHei']plt.rcParams['axes.unicode_minus'] = False原创 2020-07-07 10:25:35 · 510 阅读 · 0 评论 -
python 解析JSON
python解析json字符串步骤1、先把原始数据转化为json格式2、把json格式转化为python格式一、最简易的json格式import jsoninformation = { 'class': 302, 'name': 'JokerPlus', 'age':20, 'addr':'Made in China'}json_data = json.dumps(information) #把information数据写到json文件中inf原创 2020-06-16 15:01:39 · 205 阅读 · 0 评论 -
python 数据处理 姿态角数据解算
对于姿态角解算,目前我所知道的只有两种,一种是DMP库解算出姿态角、一种是算法进行姿态解算;本次说的是姿态解算,采集的是六轴的原始数据,用python进行姿态解算;废话不多说,看程序,有注解的。。import mathimport csvKp=100 #比例增益控制加速度计/磁强计的收敛速度Ki=0.002 #积分增益控制陀螺仪偏差的收敛速度halft=0.001 #采样周期的一半#传感器框架相对于辅助框架的四元数(初始化四元数的值)q0=1q.原创 2020-06-16 09:50:13 · 2755 阅读 · 5 评论 -
数据库 python与MySQL进行增删查改
------------------------------------增------------------------------------增加数据要根据原有的数据库中的数据规格进行对数据的添加,这一点是必须的。程序:数据库结果:------------------------------------删------------------------------...原创 2020-01-03 17:35:21 · 178 阅读 · 0 评论 -
python 服务端读取字符流和字节流(udp)
pyhon udp服务器读取字符流程序如下:from socket import *import timeimport oshost = ''port =8899bufsize = 1024addr = (host,port)def recv(): recvdata = socket(AF_INET,SOCK_DGRAM) recvdata.bind(addr) ...原创 2020-03-30 10:59:02 · 1534 阅读 · 0 评论 -
python tkinter窗体弹出窗口
使用python进行窗体布局时,由于按键触发事件,有时候会出现一些问题,学过QT的话应该知道,有些窗体在关闭的时候会出现询问是否关闭等功能,此次的例程,主要说的是python tkinter窗体中的弹出窗体程序如下:import tkinter.messageboxfrom tkinter import *tkinter.messagebox.askokcancel("one de...原创 2020-03-26 16:27:24 · 5007 阅读 · 0 评论 -
python 读取txt心率数据,画图表显示
由于项目需要,需要从硬件采集到的心率数据进行数据显示采集到的原始心率数据,若要提高准确性,需要进行数据的处理程序如图:显示的心率是曲线形式,如果想要显示离散点,则需要改动把L1,= plt.plot(data[:,0],data[:,1]) #画出线性图 坐标点之间根据顺序连接成一条线改为:L1,= plt.plot(data[:,0],data[:,1],'b...原创 2020-03-05 17:10:47 · 2666 阅读 · 0 评论 -
python 读写csv数据
python对于数据处理方面,主要有对CSV、JSON、XML等数据进行机器读取数据。对于处理Excel文件、处理PDF文件等也是数据处理的一方面本博客数据处理(一)读写csv数据python官方标准库中,文件格式方面对CSV的API说明传送门:https://docs.python.org/3.6/library/csv.html程序如下:运行结果以及tes...原创 2020-01-03 15:07:09 · 227 阅读 · 0 评论 -
python Socket编程
一、UDP Socket(简易UDP客户端与服务器通信)UDP客户端:UDP服务端:二、阻塞TCP阻塞TCP服务器:阻塞TCP客户端:三、非阻塞TCP非阻塞TCP服务器:非阻塞TCP客户端...原创 2019-12-31 16:19:08 · 90 阅读 · 0 评论 -
python Tk窗体基础学习篇
Zero--- 第一个窗体1--- 窗体标签2--- 窗体单项选择3----窗体多项选择完整代码如下:from tkinter import *import tkinterdef run(): if(CheckVar1.get()==0 and CheckVar2.get()==0 and CheckVar3.get()==0 and...原创 2019-12-17 10:49:40 · 509 阅读 · 0 评论 -
python Tk窗体电子时钟
python 窗体结构可以把数据呈现出来,以及对窗体进行操作,用在数据分析比较多,用于把数据分析后的结果呈现上来,本次使用窗体Tk做一个基本的时钟,用于显示当前的时间,所以要用到窗体的tkinter,以及时间日期的time程序如下:import tkinterimport timedef gettime(): day = time.strftime("%Y:%m:%d %A ...原创 2019-11-12 10:04:47 · 1875 阅读 · 1 评论