随笔分类 -  Python

摘要:这个语法是用来代替传统的try...finally语法的。 with EXPRESSION [ as VARIABLE] WITH-BLOCK 基本思想是with所求值的对象必须有一个__enter__()方法,一个__exit__()方法。 紧跟with后面的语句被求值后,返回对象的__enter 阅读全文
posted @ 2017-08-02 14:45 悠然现南山 阅读(427) 评论(0) 推荐(0)
摘要:创建文件: 1. os.mknod(“test.txt”) 创建空文件 2. open(“test.txt”,w) 直接打开一个文件,如果文件不存在则创建文件 如果Log文件夹下没有info.pickle文件则创建,如果有提示:文件已经存在 阅读全文
posted @ 2017-07-27 15:11 悠然现南山 阅读(3977) 评论(0) 推荐(0)
摘要:Python中,for...[if]...语句一种简洁的构建List的方法,从for给定的List中选择出满足if条件的元素组成新的List,其中if是可以省略的。下面举几个简单的例子进行说明。 阅读全文
posted @ 2017-07-26 15:01 悠然现南山 阅读(3300) 评论(0) 推荐(0)
摘要:描述 partition() 方法用来根据指定的分隔符将字符串进行分割。 如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。 partition() 方法是在2.5版中新增的。 语法 partition()方法语法: 参数 st 阅读全文
posted @ 2017-07-26 12:02 悠然现南山 阅读(4541) 评论(0) 推荐(0)
摘要:lambda 语法: lambda [arg1[,arg2,arg3....argN]]:expression 1.单个参数的: 结果是6 2.多个参数的: 结果是4 3.无参数 例2: 阅读全文
posted @ 2017-07-25 11:26 悠然现南山 阅读(5049) 评论(1) 推荐(0)
摘要:等待页面加载完成,找到某个条件发生后再继续执行后续代码,如果超过设置时间检测不到则抛出异常 WebDriverWait(driver, timeout, poll_frequency=0.5, ignored_exceptions=None) -driver:WebDriver 的驱动程序(Ie, 阅读全文
posted @ 2017-07-25 10:12 悠然现南山 阅读(531) 评论(0) 推荐(0)
摘要:收藏地址: http://www.jianshu.com/u/f45da7b8ae1f 阅读全文
posted @ 2017-07-21 17:53 悠然现南山 阅读(242) 评论(0) 推荐(0)
摘要:floor() 返回数字的下舍整数。 语法 以下是 floor() 方法的语法: 注意:floor()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。 参数 x -- 数值表达式。 返回值 返回数字的下舍整数。 实例 以下展示了使用 floor() 方法的实例: 以上实例运行后输 阅读全文
posted @ 2017-07-21 11:44 悠然现南山 阅读(28329) 评论(0) 推荐(0)
摘要:ConfigParser 是Python自带的模块, 用来读写配置文件, 用法及其简单。 直接上代码,不解释,不多说。 配置文件的格式是: []包含的叫section, section 下有option=value这样的键值 配置文件 test.conf Python代码(python2.7的写法) 阅读全文
posted @ 2017-07-17 14:15 悠然现南山 阅读(5012) 评论(0) 推荐(0)
摘要:函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回 一、函数说明1、joi 阅读全文
posted @ 2017-07-17 11:07 悠然现南山 阅读(11470) 评论(0) 推荐(0)
摘要:from os import makedirs, unlink, sep #从os包中引入 makedirs.unlink,sep类 from os.path import dirname, exists, isdir, splitext 从 os包中的path类中引入 dirmame exists 等方法 import urllib.request //引入 urllib resqu... 阅读全文
posted @ 2017-07-17 10:54 悠然现南山 阅读(4480) 评论(0) 推荐(0)
摘要:termcolor是一个python包,可以改变控制台输出的颜色,支持各种terminal(WINDOWS的cmd.exe除外)。 它支持下列的文字颜色: grey, red, green, yellow, blue, magenta, cyan, white 支持下列的背景高亮: on_grey, 阅读全文
posted @ 2017-07-17 10:19 悠然现南山 阅读(10575) 评论(0) 推荐(0)
摘要:sys.stdout 与 print 当我们在 Python 中打印对象调用 print obj 时候,事实上是调用了 sys.stdout.write(obj+'\n') print 将你需要的内容打印到了控制台,然后追加了一个换行符 print 会调用 sys.stdout 的 write 方法 阅读全文
posted @ 2017-07-17 10:09 悠然现南山 阅读(4203) 评论(0) 推荐(0)
摘要:转自廖雪峰老师文章 匿名函数lambda x: x * x实际上就是: 关键字lambda表示匿名函数,冒号前面的x表示函数参数。 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 用匿名函数有个好处,因为函数没有名字,不必担心函数名冲突。此外,匿名函数也是一个 阅读全文
posted @ 2017-07-14 17:57 悠然现南山 阅读(252) 评论(0) 推荐(0)
摘要:这两个作用不一样, 1. 作用是定义源代码的编码. 如果没有定义, 此源码中是不可以包含中文字符串的.PEP 0263 -- Defining Python Source Code Encodingshttps://www.python.org/dev/peps/pep-0263/ 2. 是设置默认 阅读全文
posted @ 2017-07-10 17:28 悠然现南山 阅读(1260) 评论(0) 推荐(0)
摘要:转自: http://www.python[tab].com/html/2016/pythonhexinbiancheng_0802/1057.html *args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个dict。 运行结果: 可以看到,这两个是python 阅读全文
posted @ 2017-03-28 11:40 悠然现南山 阅读(857) 评论(0) 推荐(0)
摘要:练习一 练习二 练习三 答案 阅读全文
posted @ 2017-03-27 17:03 悠然现南山 阅读(136) 评论(0) 推荐(0)
摘要:转自http://www.jb51.net/article/65550.htm 本文实例讲述了python使用xlrd模块读写Excel文件的方法。分享给大家供大家参考。具体如下: 一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装, 阅读全文
posted @ 2017-02-28 09:29 悠然现南山 阅读(408) 评论(0) 推荐(0)