python
Panda_one
Everything is nothing but self building
展开
-
蓝牙连接的建立过程
参考:http://blog.chinaunix.net/uid-24227137-id-3524173.html(1)找到蓝牙设备,这是HCI层负责的,使用bluez-utils包提供的hcitool来找到蓝牙设备。(2)找到服务,RFCOMM是通过不同的频道(channel)来提供不同的Profile的,所以需要找到要用的服务在设备上的哪个频道上,这是通过同一个软件包里的sdptool转载 2017-04-06 14:24:28 · 2945 阅读 · 0 评论 -
蓝牙socket方面知识
1、socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口。蓝牙同样可以使用Socket来实现客户端和服务器程序。socket是在应用层和传输层之间的一个转载 2017-03-31 21:53:12 · 3863 阅读 · 0 评论 -
python pexpect模块中的run()与spawn()
Pexpect是一个纯Python模块。 可以用来和ssh、ftp、passwd、telnet 等命令行程序进行自动交互。实现与命令行交互的自动化.它提供了两个主要接口 run()函数和spawn类。run()函数run功能相对简单,只能实现简单交互run(command,timeout=-1,withexitstatus=False,events=No转载 2017-04-03 12:26:30 · 13330 阅读 · 0 评论 -
python中运行命令
python运行程序的方法1.os.system(command)该方法和C语言里的system函数是一致的。该方法的参数就是string类型的命令,返回值方面,Linux和windows上的返回值不同。linux上,返回值为执行命令的exit值;而windows上,返回值则是运行命令后,shell的返回值。注意,该方法是没办法得到运行命令的输出的。2、os.popen转载 2017-04-03 20:55:15 · 1496 阅读 · 0 评论 -
python .split()
Python split()方法描述Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串语法split()方法语法:str.split(str="", num=string.count(str)).参数str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num -- 分割次转载 2017-04-03 12:06:32 · 465 阅读 · 0 评论 -
python .strip()
python strip()函数函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符注意:1. 当rm为空时,默认删除空白符(包转载 2017-04-03 11:58:08 · 377 阅读 · 0 评论 -
python 列表,元素,集合,字典区别
参考:http://www.cnblogs.com/xpNLP/p/4678724.htmlpython 列表,元素,集合,字典区别转载 2017-04-08 16:38:24 · 1593 阅读 · 0 评论 -
python 要点1
1、安装模块语句:sudo -E pip3 install xxxx (这是给python3版本的安装库文件,如果是python2则是:sudo -E pip install xxxx)注意:这里有个前提,要先下载好相应的模块到raspberry上2、python child.before.split()使用split()是默认以空格和\n为分隔符 你是用的split(',转载 2017-04-02 10:56:49 · 425 阅读 · 0 评论 -
sys.argv用法
然后再说说argv这个变量。「argv」是「argument variable」参数变量的简写形式,一般在命令行调用的时候由系统传递给程序。这个变量其实是一个List列表,argv[0] 一般是被调用的脚本文件名或全路径,和操作系统有关,argv[1]和以后就是传入的数据了.然后我们再看调用脚本的命令行:python using_sys.py we are argumentspytho转载 2017-04-01 16:21:02 · 1247 阅读 · 0 评论 -
python if __name__ == '__main__'解析
python中所有的模块都有一个内置属性 __name__,一个模块的 __name__ 的值取决于如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的程序样直接运行模块,在这 种情况下, __name__ 的值将是一个特别缺省"__main__"。当你在当前文件运行一个文件时,__name__==__转载 2017-03-28 17:08:49 · 499 阅读 · 0 评论