随笔分类 -  python

摘要:#!/usr/bin/env python """A lightweight wrapper around MySQLdb.""" import copy import MySQLdb import MySQLdb.constants import MySQLdb.converters import MySQLdb.cursors import itertools import loggin... 阅读全文
posted @ 2016-11-10 21:16 七月的尾巴_葵花 阅读(984) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- import unittest from mock import MagicMock, patch import os import subprocess from uiautomator import Adb class TestAdb(unittest.TestCase): def s... 阅读全文
posted @ 2016-11-09 23:21 七月的尾巴_葵花 阅读(2751) 评论(0) 推荐(0) 编辑
摘要:Assert:失败时,该测试将终止 Verify:失败时,该测试继续执行,并将错误日志记录在日显示屏 Waitfor:等待某些条件变为真,一般使用在AJAX应用程序的测试 断言常用的有,具体见如下:assertLocation:判断当前是在正确的页面assertTitle:检查当前页面的title是 阅读全文
posted @ 2016-11-08 16:35 七月的尾巴_葵花 阅读(7187) 评论(0) 推荐(0) 编辑
摘要:编译标志让你可以修改正则表达式的一些运行方式。在 re 模块中标志可以使用两个名字,一个是全名如 IGNORECASE,一个是缩写,一字母形式如 I。(如果你熟悉 Perl 的模式修改,一字母形式使用同样的字母;例如 re.VERBOSE的缩写形式是 re.X。)多个标志可以通过按位 OR-ing 阅读全文
posted @ 2016-11-04 17:22 七月的尾巴_葵花 阅读(474) 评论(0) 推荐(0) 编辑
摘要:你不一定要产生一个 RegexObject 对象然后再调用它的方法;re 模块也提供了顶级函数调用如 match()、search()、sub() 等等。这些函数使用 RE 字符串作为第一个参数,而后面的参数则与相应 RegexObject 的方法参数相同,返回则要么是 None 要么就是一个 Ma 阅读全文
posted @ 2016-11-03 12:24 七月的尾巴_葵花 阅读(308) 评论(0) 推荐(0) 编辑
摘要:RegexObject 实例有一些方法和属性。这里只显示了最重要的几个,如果要看完整的列表请查阅 Python Library Reference 如果没有匹配到的话,match() 和 search() 将返回 None。如果成功的话,就会返回一个 MatchObject 实例,其中有这次匹配的信 阅读全文
posted @ 2016-11-02 19:25 七月的尾巴_葵花 阅读(764) 评论(0) 推荐(0) 编辑
摘要:正则表达式被编译成 RegexObject 实例,可以为不同的操作提供方法,如模式匹配搜索或字符串替换。 re.compile() 也接受可选的标志参数,常用来实现不同的特殊功能和语法变更。我们稍后将查看所有可用的设置,但现在只举一个例子: RE 被做为一个字符串发送给 re.compile()。R 阅读全文
posted @ 2016-11-02 11:47 七月的尾巴_葵花 阅读(172) 评论(0) 推荐(0) 编辑
摘要:在早期规定中,正则表达式用反斜杠字符 ("\") 来表示特殊格式或允许使用特殊字符而不调用它的特殊用法。这就与 Python 在字符串中的那些起相同作用的相同字符产生了冲突。 让我们举例说明,你想写一个 RE 以匹配字符串 "\section",可能是在一个 LATEX 文件查找。为了要在程序代码中 阅读全文
posted @ 2016-11-02 11:47 七月的尾巴_葵花 阅读(1782) 评论(0) 推荐(0) 编辑
摘要:正则表达式第一件能做的事是能够匹配不定长的字符集,而这是其它能作用在字符串上的方法所不能做到的。 不过,如果那是正则表达式唯一的附加功能的话,那么它们也就不那么优秀了。它们的另一个功能就是你可以指定正则表达式的一部分的重复次数。 我们讨论的第一个重复功能的元字符是 。 并不匹配字母字符 "*";相反 阅读全文
posted @ 2016-11-01 16:40 七月的尾巴_葵花 阅读(169) 评论(0) 推荐(0) 编辑
摘要:大多数字母和字符一般都会和自身匹配。例如,正则表达式 test 会和字符串“test”完全匹配。(你也可以使用大小写不敏感模式,它还能让这个 RE 匹配“Test”或“TEST”;稍后会有更多解释。) 这个规则当然会有例外;有些字符比较特殊,它们和自身并不匹配,而是会表明应和一些特殊的东西匹配,或者 阅读全文
posted @ 2016-11-01 00:24 七月的尾巴_葵花 阅读(291) 评论(0) 推荐(0) 编辑
摘要:当重复一个正则表达式时,如用 a*,操作结果是尽可能多地匹配模式。当你试着匹配一对对称的定界符,如 HTML 标志中的尖括号时这个事实经常困扰你。匹配单个 HTML 标志的模式不能正常工作,因为 .* 的本质是“贪婪”的 RE 匹配 在 "&lt;html&gt;" 中的 "<",.* 消耗掉字符串 阅读全文
posted @ 2016-10-29 13:29 七月的尾巴_葵花 阅读(201) 评论(0) 推荐(0) 编辑
摘要:class fix: def __init__(s): import appuifw import graphics import powlite_fm s.A, s.E, s.P, s.G = appuifw, appuifw.e32, powlite_fm.manager(), graphics 阅读全文
posted @ 2016-10-26 20:04 七月的尾巴_葵花 阅读(202) 评论(0) 推荐(0) 编辑
摘要:import camera, e32, socket, appuifw def cn(x):return x.decode("utf8") PHOTO = u"e:\\Images\\bt_photo_send.jpg" def send_photo(): try: address, service 阅读全文
posted @ 2016-10-19 17:27 七月的尾巴_葵花 阅读(472) 评论(0) 推荐(0) 编辑
摘要:httplib的内容上是很多,也比较简单。以下是一个非常简单的例子,使用httplib获取google首页的html: import httplib conn = httplib.HTTPConnection("www.google.cn") conn.request('get', '/') pri 阅读全文
posted @ 2016-10-17 20:30 七月的尾巴_葵花 阅读(867) 评论(0) 推荐(0) 编辑
摘要:有时使用 re 模块是个错误。如果你匹配一个固定的字符串或单个的字符类,并且你没有使用 re 的任何象 IGNORECASE 标志的功能,那么就没有必要使用正则表达式了。字符串有一些方法是对固定字符串进行操作的,它们通常快很多,因为它们都是一个个经过优化的 C 小循环,用以代替大的、更具通用性的正则 阅读全文
posted @ 2016-10-17 20:03 七月的尾巴_葵花 阅读(195) 评论(0) 推荐(0) 编辑
摘要:match() 函数只检查 RE 是否在字符串开始处匹配,而 search() 则是扫描整个字符串。记住这一区别是重要的。记住,match() 只报告一次成功的匹配,它将从 0 处开始;如果匹配不是从 0 开始的,match() 将不会报告它。 另一方面,search() 将扫描整个字符串,并报告它 阅读全文
posted @ 2016-10-17 20:03 七月的尾巴_葵花 阅读(286) 评论(0) 推荐(0) 编辑
摘要:Python正则式的基本用法 1.1基本规则 1.2重复 1.2.1最小匹配与精确匹配 1.3前向界定与后向界定 1.4组的基本知识 2.re模块的基本函数 2.1使用compile加速 2.2 match和search 2.3 finditer 2.4字符串的修改与替换 3.更深入的了解re的组与 阅读全文
posted @ 2016-10-17 15:06 七月的尾巴_葵花 阅读(1587) 评论(0) 推荐(0) 编辑
摘要:import sysinfo,appuifw,e32 def cn(x):return x.decode("utf8") appuifw.app.body=t=appuifw.Text() t.focus=False appuifw.app.screen="full" t.add(cn("情景模式:")+sysinfo.active_profile()) t.add(cn("\n电量:")+u... 阅读全文
posted @ 2016-10-17 14:35 七月的尾巴_葵花 阅读(291) 评论(0) 推荐(0) 编辑
摘要:int( [x[, radix]])转换为字符串或数字为纯整数。如果参数是一个字符串,它必须包含一个可能有符号的十进制数作为一个 Python 整 数,可能嵌入空格。以 radix 参数给出的基数为基础进行转换(这是默认 10),可以是任何在[2,36]范围内的整数,或零。如果基数为零,根据字符串 阅读全文
posted @ 2016-07-17 17:59 七月的尾巴_葵花 阅读(249) 评论(0) 推荐(0) 编辑
摘要:import__( name[, globals[, locals[, fromlist[, level]]]])被 import 语句调用的函数。 它的存在主要是为了你可以用另外一个有兼容接口的函数 来改变 import 语句的语义. 为什么和怎么做的例子, 标准库模块 ihooks 和 rexe 阅读全文
posted @ 2016-07-17 00:47 七月的尾巴_葵花 阅读(369) 评论(0) 推荐(0) 编辑