加我两分钱。

无论出于何种原因,我的覆盆子pi将继续执行一个线程,我必须硬重置pi。

所以我结合了sysnthesizerpatel和我在Dan Mandel的博客here上找到的答案。

我的gps_poller类看起来像这样:

import os

from gps import *

from time import *

import time

import threading

class GpsPoller(threading.Thread):

def __init__(self):

threading.Thread.__init__(self)

self.session = gps(mode=WATCH_ENABLE)

self.current_value = None

self.running = True

def get_current_value(self):

return self.current_value

def run(self):

try:

while self.running:

self.current_value = self.session.next()

except StopIteration:

pass并且使用中的代码如下所示:

from gps_poll import *

if __name__ == '__main__':

gpsp = GpsPoller()

try:

gpsp.start()

while True:

os.system('clear')

report = gpsp.get_current_value()

# print report

try:

if report.keys()[0] == 'epx':

print report['lat']

print report['lon']

time.sleep(.5)

except(AttributeError, KeyError):

pass

time.sleep(0.5)

except(KeyboardInterrupt, SystemExit):

print "\nKilling Thread.."

gpsp.running = False

gpsp.join()

print "Done.\nExiting."您也可以在这里找到代码:Here和Here

python获取gps数据_Python GPS模块:读取最新的GPS数据相关推荐

  1. python numpy读取数据_python使用numpy读取、保存txt数据的实例

    1.首先生成array数组 import numpy as np a = np.random.rand(5,5) print(a) 结果: array([[0.17374613, 0.87715267 ...

  2. python文件读取方法read(size)的含义是_在Python中可使用read([size])来读取文件中的数据,如果参数size省略,则读取文件中的()。...

    [单选题]李明在他所属的公司工作五年,每天都很认真地处理繁杂的事情,同事们都夸他认真,但是依然没有建树,这是因为: [多选题]品牌标志的作用表现在 [单选题]新产品开发的第一个阶段是_______. ...

  3. python文件读取方法read(size)的含义是_在Python中可使用read([size])来读取文件中的数据,如果参数size省略,则读取文件中的()。(4.0分)_学小易找答案...

    [单选题]文本文件存储的是(),由若干文本行组成,通常每行以换行符 '\n' 结尾.(4.0分) [单选题]()属性是返回被打开文件的访问模式.(4.0分) [单选题]重力坝是由砼或( )修筑而成的大 ...

  4. Python获取当前时间(time模块)

    Python获取当前时间(time模块) 1. time.time() 返回当前时间戳,值为按秒计算的浮点数 表示从1970年1月1日0点0分开始,到当前时间,一共经历了多少秒 import time ...

  5. python openpyxl模块追加数据_python openpyxl模块实现excel的读取,新表创建及原数据表追加新数据...

    当实际工作需要把excel表的数据读取出来,或者把一些统计数据写入excel表中时,一个设计丰富,文档便于寻找的模块就会显得特别的有吸引力,本文对openpyxl模块的一些常见用法做一些记录,方便工作 ...

  6. python time localtimeq获取准确时间_Python时间模块datetime、time、calendar的使用方法

    本文简单总结了一下Python处理时间和日期方面的模块,主要就是datetime.time.calendar三个模块的使用,希望这篇文章对于学习Python的朋友们有所帮助. 首先就是模块的调用,很多 ...

  7. python合并word表格单元格_python docx模块读取word表格遇到合并单元格时的处理

    python docx模块读取word表格遇到合并单元格时的处理 python docx模块读取word表格遇到合并单元格时的处理 python docx模块读取word表 遇到合并单元格时的处理 通 ...

  8. python去重复行_python 去除Excel中的重复行数据

    原博文 2019-08-05 16:15 − 导入pandasimport pandas as pd1.读取excel中的数据:frame = pd.DataFrame(pd.read_csv('ex ...

  9. python获取远程主机信息_python远程获取主机监控信息

    轻松监控上万台服务器:企业运维监控平台架构设计与实践指南 一.Cacti/Nagios/Zabbix/centreon/Ganglia之抉择 1.cacti Cacti是一套基于PHP,MySQL,S ...

  10. python获取网页图片_python抓取网页中的图片示例

    python抓取网页中的图片示例 代码如下: #coding:utf8 import re import urllib def getHTML(url): page = urllib.urlopen( ...

最新文章

  1. 【C 语言】二级指针 内存模型图 ( 指针数组 | 二维数组 | 自定义二级指针内存 )
  2. 并发编程之 锁的优化有哪些
  3. BLOOMBERG how to start?
  4. 【零基础入门数据挖掘】-数据分析
  5. jzoj3058-火炬手【高精度,暴力】
  6. 【转】ABP源码分析十:Unit Of Work
  7. 素数筛法求十亿内所有质数的和(C++)
  8. 大数据之_数据采集Flume_Flume介绍---Flume工作笔记001
  9. Burpsuite工具的代理抓包功能实验
  10. pl/mysql安装_MySQL安装
  11. 分享|2022城市大脑发展白皮书(附PDF)
  12. 第二课: 雷电模拟器的多开和打开
  13. 3D打印技术让实现更多天马行空的创意
  14. trivial/nontrival函数
  15. 群体智能的发展现状:AI网络安全现状、新一代AI发展现状
  16. cjk-ext-e 字体
  17. 美团/饿了么外卖CPS联盟返利公众号小程序核心源码
  18. 数据结构 顺序表实现手机通讯录
  19. 快速定位网页中元素在源代码中的位置
  20. word,excel文件双击打开慢的问题

热门文章

  1. 周礼键君:中国福建省建瓯市之《闽郡八音生活用词》修订版
  2. android studio 升级为小海豚版本 打开旧项目 xml 无法预览
  3. Q5 波士顿市场成长-分额矩阵
  4. 释放cuda显存及进程
  5. 计算机更换硬盘键盘鼠标不好使,计算机上安装的原始Win7系统的鼠标和键盘无法移动硬盘,并且无法识别解决方案...
  6. IGMPv1包结构及工作机制讲解
  7. 再见!深圳!再见!腾讯!
  8. 理财收益天基实业选择投资理财快速改变人生轨迹
  9. 2021年5月29保险险种通用用例
  10. 火车票购票信息系统-Java