zhizhesoft

  • 首页
Python学习
Python学习

利用Python进行图片发送与接收的两种方法---包含客户端和服务器端代码

第一种方法 opencv、requests、flask 此方法比较耗费时间 600毫秒左右 客户端代码 #coding:utf-8 import cv2 import json import requests img = cv2.imread("/home/aqonvs.jpg") res = {"image": str(img.tolist()).encode('base64')} # img是ndarray,无法直接用base64编码,否则会报错 _ = requests.post("http://192.71…

2022年8月1日 0条评论 28点热度 0人点赞 risingsun 阅读全文
Python学习

Python opencv PIL numpy base64互相转化

PIL2numpy and numpy2PIL from PIL import Image import numpy image = Image.open('timg.jpeg')# image is a PIL image array = numpy.array(image) # array is a numpy array image2 = Image.fromarray(array)# image2 is a PIL image PIL2opencv import cv2 from PIL import Im…

2022年8月1日 0条评论 17点热度 0人点赞 risingsun 阅读全文
Python学习

图形开发语言 工具

1、GTK+GTK+基础GTK+最初是GIMP的专用开发库,后来发展为Linux下开发图形界面的应用程序的主流开发工具之一。GTK+2.0是自由软件,并且是GNU工程的一部分。GTK+2.0的许可协议是LGPL。GTK+使用C语言开发,但是其设计者使用面向对象技术。 在GNOME平台上提供了C++(gtkmm)、Perl、Ruby、Java和Python(PyGTK)绑定,其他的绑定有Ada、 D、 Haskell、PHP和所有的.NET编程语言。与其他很多部件工具箱不同,GTK+并不基于Xt。这一决策优劣互见:优…

2022年7月18日 0条评论 31点热度 0人点赞 risingsun 阅读全文
Python学习

python之面向对象

python即一门动态的面向对象的语句,面向对象的几个主要概念: 类:就是抽象的模板并不分配内存,封装了类属性和方法(通过类的属性和方法可以完成对其所有的操作)。 实例:就是类创造的具体对象,分配内存。 继承:最原始的是object,创造一个类可以从父类继承来也可以原始创造(object),子类继承了父类所有的属性和方法,同时又有了新的特性。 多重继承:既然类是某种抽象的模板,分类都是从最原始的基类到徒子徒孙的子类的纵向继承关系,但如果采用横向的多重继承则可以快速的生成子类而不需要分成很多级,方法是在(基本父类,横…

2022年7月16日 0条评论 30点热度 0人点赞 risingsun 阅读全文
Python学习

python学习之调试 错误捕捉及处理

1 捕捉错误:try                 except    Err_Case1:                  pass                  except    Err_Case2:                      pass                  else: 正常情况:                  finally:                             无论是否异常都要 处理的代码         with语句。 2 触发异常: if  …

2022年7月16日 0条评论 8点热度 0人点赞 risingsun 阅读全文
Python学习

python学习之调试:

编写的代码不会都能完好运行,所以需要调试,解决错误和异常,常有几种方法: 1 通过printf()来打印信息。但在发布时无法删除; 2 通过assert 条件表达式,‘提示信息’;启动解释器时通过 -O参数来关闭 提示信息:python3 -O 3 通过logging日志来输出信息,并且可以设置日志的级别:debug, info,warning, error import logginglogging.basicConfig(level=logging.INFO) logging,info("提示信息") 4 通过…

2022年7月16日 0条评论 9点热度 0人点赞 risingsun 阅读全文
Python学习

python学习之IO:

输入输出兼程IO操作,有同步(速度不匹配时死等)和异步(轮询和消息通知,复杂而高效) 一 文件操作函数: 文件打开:f=open("带路径的文件名“,“操作类型 r/rb/w/a”,"编码”,“错误处理”),//中文的Windows系统上,默认使用cp936(就是gbk编码) 文件读写:f.read/f.write/f.read(size)/f.readline()/f.readlines();写内容到文件要变成字节串(编码),从文件中读出要将字节串解码成字符串;f.readlines()有换行符可将读出的用.sp…

2022年7月16日 0条评论 13点热度 0人点赞 risingsun 阅读全文
Python学习

python学习之图形界面编程:

一 tkinter:tkinter是python自带的支持tk的库,python代码调用tkinter->tk->操作系统提供的本地GUI(TKL语言开发))完成界面开发,不需要安装任何第三方程序。Tkinter教程第二版https://link.zhihu.com/?target=http%3A//pan.baidu.com/s/1hr6ortE,Python GUI Programming Cookbook:https://link.zhihu.com/?target=http%3A//pan.ba…

2022年7月16日 0条评论 9点热度 0人点赞 risingsun 阅读全文
Python学习

python学习之常用模块

第三方模块网站https://pypi.python.org/pypi,按名字搜索 pip安装。 一pip安装: 命令行定位到C:\Pythonxx\Scripts下 运行 easy_inatall pip,用pip安装其它模块: cmd命令行下pip install xxx 二 pyserial安装:串口操作。 三 图形模块:pip install pillow,图形界面GUL: TKinter 四 打包模块:pip install py2exe 五:独立的python环境:virtualenv  

2022年7月16日 0条评论 13点热度 0人点赞 risingsun 阅读全文
Python学习

python学习之串口编程

# coding=utf-8import serial ser=serial.Serial('com1',9600)ser.write(b"hello")while 1: ser.write(ser.read(3))ser.close()

2022年7月16日 0条评论 9点热度 0人点赞 risingsun 阅读全文
12345…114
Search

COPYRIGHT © 2022 zhizhesoft. ALL RIGHTS RESERVED.