摘要:
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 安装完成后,还需要最后一步设置,在命令行输入: 因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。 注意git config命令的--globa
阅读全文
posted @ 2016-08-10 14:00
王可可可可可
阅读(207)
推荐(0)
编辑
摘要:
如果我们想要限制实例的属性怎么办?比如,只允许对Student实例添加name和age属性。 为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class实例能添加的属性: 然后,我们试试: 由于'score'没有被放到__slots__中,所
阅读全文
posted @ 2016-08-08 17:01
王可可可可可
阅读(321)
推荐(0)
编辑
摘要:
type() isinstance() dir() 如果要获得一个对象的所有属性和方法,可以使用dir()函数,它返回一个包含字符串的list,比如,获得一个str对象的所有属性和方法:
阅读全文
posted @ 2016-08-08 16:39
王可可可可可
阅读(37533)
推荐(0)
编辑
摘要:
1、在Python中,变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,不是private变量 2、访问限制: 但是如果外部代码要获取name和score怎么办?可以给Student类增加get_name和get_score这样的方法: 如
阅读全文
posted @ 2016-08-08 16:08
王可可可可可
阅读(357)
推荐(0)
编辑
摘要:
乱码问题 1.1录制过程中的乱码(因为本机系统的编码格式跟被测系统的编码格式不一致导致); 1.2运行时的乱码(录制后的脚本编码格式跟被测系统的编码格式不一致导致); 解决:1、Tools-Recording Options,在Advanced中将Support charset设置为UTF-8,录制
阅读全文
posted @ 2016-08-08 13:09
王可可可可可
阅读(312)
推荐(0)
编辑
摘要:
find_element_by_id() find_element_by_name() find_element_by_class_name() find_element_by_tag_name() find_element_by_link_text() find_element_by_partia
阅读全文
posted @ 2016-08-03 13:48
王可可可可可
阅读(263)
推荐(0)
编辑
摘要:
1、安装Python 2、安装setuptools 3、安装pip(Python3.X自带pip) 4、安装selenium(步骤在另一个博客中已提及)
阅读全文
posted @ 2016-08-03 13:44
王可可可可可
阅读(129)
推荐(0)
编辑
摘要:
参数组合 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。 比如定义一个函数,包含上述若干种参数: 在函数调用的时候,Python解释器自动
阅读全文
posted @ 2016-08-03 10:56
王可可可可可
阅读(899)
推荐(0)
编辑
摘要:
命名关键字参数 对于关键字参数,函数的调用者可以传入任意不受限制的关键字参数。至于到底传入了哪些,就需要在函数内部通过kw检查。 仍以person()函数为例,我们希望检查是否有city和job参数: 但是调用者仍可以传入不受限制的关键字参数: 如果要限制关键字参数的名字,就可以用命名关键字参数,例
阅读全文
posted @ 2016-08-03 10:50
王可可可可可
阅读(7576)
推荐(1)
编辑
摘要:
关键字参数 可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。请看示例: 函数person除了必选参数name和age外,还接受关键字参数kw。在调用该函数时,可以只
阅读全文
posted @ 2016-08-03 10:48
王可可可可可
阅读(293)
推荐(0)
编辑