2017年12月10日

python2中打印列表与字典内的中文字符

摘要: 在开发过程中,我们经常需要打印一些变量的值,便于调试。这个时候就会发现如果在列表与字典这些容器中,如果包含中文字符,不管是str类型,还是unicode类型,都打印不出来。如下: >>> print {'name': '张三'}{'name': '\xe5\xbc\xa0\xe4\xb8\x89'} 阅读全文

posted @ 2017-12-10 23:35 niansi 阅读(5627) 评论(0) 推荐(0) 编辑

2017年12月3日

type与isinstance使用区别

摘要: Python中,type与isinstance都可以用来判断变量的类型,但是type具有一定的适用性,用它来判断变量并不总是能够获取到正确的值。 Python在定义变量的时候不用指明具体的的类型,解释器会在运行的时候会自动检查变量的类型,并根据需要进行隐式的类型转化。因为Python是动态语言,所以 阅读全文

posted @ 2017-12-03 23:44 niansi 阅读(2512) 评论(0) 推荐(0) 编辑

2017年11月26日

python urlparse模块

摘要: 最近学习了一些针对url的处理,主要使用到的是urlparse模块,借此机会详细的了解了一下相关知识。 urlparse模块主要是把url拆分为6部分,并返回元组。并且可以把拆分后的部分再组成一个url。主要有函数有urljoin、urlsplit、urlunsplit、urlparse等。 1.u 阅读全文

posted @ 2017-11-26 21:07 niansi 阅读(228) 评论(0) 推荐(0) 编辑

2017年11月19日

appium 模拟实现物理按键点击

摘要: appium自动化测试中,当确认,搜索,返回等按键通过定位点击不好实现的时候,可以借助物理按键来实现。appium支持以下物理按键模拟: 电话键 KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEYCODE_MENU 菜 阅读全文

posted @ 2017-11-19 23:41 niansi 阅读(3732) 评论(0) 推荐(0) 编辑

2017年11月13日

python的模块导入机制

摘要: 在python中用import或者from...import来导入相应的模块。 模块(Module)其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用 阅读全文

posted @ 2017-11-13 00:10 niansi 阅读(334) 评论(0) 推荐(0) 编辑

2017年11月5日

python调用java--JPype

摘要: JPype 是一个能够让 python 代码方便地调用 Java 代码的工具,从而克服了 python 在某些领域(如服务器端编程)中的不足。JPype 的使用一个简单的 hello world 程序下面是一个简单的 python 程序,通过 JPype 调用 Java 的打印函数,打印出字符串。1 阅读全文

posted @ 2017-11-05 21:20 niansi 阅读(951) 评论(1) 推荐(0) 编辑

2017年10月29日

python 代码编写规范

摘要: 一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行;其他 阅读全文

posted @ 2017-10-29 21:32 niansi 阅读(3386) 评论(0) 推荐(0) 编辑

2017年10月21日

linux 常用文本操作相关命令

摘要: 平时工作经常会对文本进行相关操作,包括读写、替换、统计等等,借此整理和学习一下有关命令。 1. cat 查看文件中的内容, -n 查看时为每一行加编号; -b 和-n类似,只不过对于空白行不编号; 2. head file 显示文件头的内容,默认显示10行,加 -n 可以显示指定的行数; 3. ta 阅读全文

posted @ 2017-10-21 14:01 niansi 阅读(1348) 评论(0) 推荐(0) 编辑

2017年10月16日

python读取word文档

摘要: 周末需要做一个统计word文档字数的问题,刚开始以为很简单,因为之前做过excel表格相关的任务,所以认为利用扩展模块应该比较简单。 通过搜索,确实搜到了一个python操作word的模块,python-docx 通过命令安装:pip install python-docx 使用代码示例: #读取d 阅读全文

posted @ 2017-10-16 09:16 niansi 阅读(14499) 评论(0) 推荐(0) 编辑

2017年10月8日

python装饰器

摘要: python的装饰器一直用的都比较少,也不是很理解,因此特意学习了一下,以后可以逐渐尝试着去使用。 一、什么是装饰器 “装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功 阅读全文

posted @ 2017-10-08 20:19 niansi 阅读(170) 评论(0) 推荐(0) 编辑

导航