树莓派与python

2017.5.16

python中的序列化保存文档

python中有个模块pickle,它有类似与java序列化类的作用:

1 pickle.dump(content,file),将内容content以其原有的格式保存在file中;

2 pickle.load(f),将f中的内容以原有的序列化格式导入.

测试

import pickle
a=[‘a‘,(2,True,‘b‘),{‘gzx‘:‘zjj‘}]
b=[[‘a‘,False],(2,True),{‘zjj‘:‘gzx‘},[1,2,3]]
f=open(‘test‘,‘w‘)
pickle.dump(a,f)
pickle.dump(b,f)
f.close()
f=open(‘test‘,‘r‘)
while(1):
    try:
        line = pickle.load(f)
        print line
    except EOFError,e:
        break
f.close()

以上代码中我们先创建了两个完全不同甚至长度等属性都不同的列表,然后将他们均写入文件中,再一行一行从文件中读取出来,可以看到读取很顺利.

时间: 2024-10-12 21:01:21

树莓派与python的相关文章

DIY一个基于树莓派和Python的无人机视觉跟踪系统

DIY一个基于树莓派和Python的无人机视觉跟踪系统 无人机通过图传将航拍到的图像存储并实时传送回地面站几乎已经是标配.如果想来点高级的--在无人机上直接处理拍摄的图像并实现自动控制要怎么实现呢?其实视觉跟踪已经在一些高端的消费级无人机上有了应用,不过玩现成的永远没有自己动手来劲;).前段时间DIY了一个无人机三轴云台的视觉跟踪系统,除去云台花了¥370,本文将设计思路与实验效果分享出来. 一.基本配置 1.1 硬件 计算平台:树莓派3 (¥219.00) 摄像头:USB网络摄像头(¥108.

人脸识别——树莓派+单片机+python+百度云aip

人脸识别 树莓派 联网程序主体与百度云API接驳 单片机 摄像头获取图片并发送到树莓派上 python 丰富的第三方库,易于上手人工智能安装baidu-aip依据官方文档编程 百度云api 百度云控制台,产品:人工智能>人脸识别>立即使用>创建应用>勾选相应选项得到AppID/API Key/Secret Key ->python程序中使用 人脸识别--树莓派+单片机+python+百度云aip 原文地址:http://blog.51cto.com/13521168/2121

使用树莓派部署python flask 环境

最近刚刚开始学习python,老师让部署python环境,在x86平台上部署完毕了没有压力,想想可以不可以在树莓派上弄一套.因为使用raspbian系统和debian差不多就是安装mysql-python时出现点问题.现在记录如下: 首先raspbian切换到root模式下 安装flask工具集 apt-get install Python-setuptools easy_install pip pip install ipython pip install flask 先安装apt-get i

树莓派使用Python使用PiCamera录制视频

个人博客 地址:https://www.wenhaofan.com/article/20190430144020 代码 在树莓派环境下官方提供了乐酷 PiCamera 让我们可以很方便的操作树莓派连接的摄像头,以下为示例代码 from picamera import PiCamera #初始化摄像头 camera = PiCamera() #录制的视频存放位置 h264_fullname=video_kit.gen_h264_filepath() #开始录制 camera.start_recor

树莓派升级Python至3.6

1.更新树莓派系统 $ sudo apt-get update $ sudo apt-get upgrade -y 2.安装python依赖环境 $ sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev 3.下载python3.6版本源码并解压 $ wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz $ tar zxvf Py

树莓派用Python写几个简单程序5:用socket传图像

使用socket 传递摄像头图像到pc. 确定安装好opencv和python后,确定自己作为服务器端设备ip: 首先是服务器端 server.py: import socket import cv2 import numpy address = ('127.0.0.1', 8002) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(address) s.listen(True) def recvall(sock, cou

树莓派 opencv Python 人脸识别

sudo apt-get update sudo apt-get upgrade sudo apt-get install python-opencv sudo apt-get install python-pip sudo apt-get install python-dev sudo pip install picamera 以上是安装环境(目前opencv 只支持python 2.7:更高版本运行会报"No module named 'cv2'" 错误)

树莓派GPIO使用大全

简介 源代码及其来源 RPi.GPIO是Python的一个module( 模块 ), 树莓派官方系统默认已经安装, 仍在不断更新中, 截至20160314, 最新版0.6.2, 适配了树莓派3, 访问 python主页 . 源代码(也有教程的链接)公布在Sourceforge上: 点 这里 查看源代码. 简介及注意事项: A module to control Raspberry Pi GPIO channels. This package provides a class to contr

在树莓派上使用火焰,声音,震动,光敏传感器

作为一个软件工程专业的学生,对传感器等硬件的使用一直不太顺手,而在树莓派使用Python的RPi.GPIO,进行传感器等硬件的使用却是非常方便.而且使用树莓派这个网络功能强大的控制中心,其在物联网方面的使用也将更加广泛. 这次我主要使用了火焰,声音,震动,光敏这四个传感器进行了简单的测试,对其进行扩展组合使用就靠大家的想法了.话不多说,下面开始. 传感器 火焰传感器 用途: 各种火焰,火源探测 模块特色: 1. 可以检测火焰或者波长在760纳米-1100纳米范围内的光源,打火机测试火焰距离为80