- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
@staticmethod将一个普通函数集成进类中,并且可以通过类和实力访问;@classmethod将一个函数包装成类函数,可以操作类的属性和函数class Kls(object): data = 100 def __init__(self): pass def printd(self): print(self.data) @staticme
2017-01-23 16:19:41 221 1
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客@property 装饰器可以将类函数包装成实例的属性,通过访问实例属性来操作函数。class Test(object): def init(self): self._voltage = 110def get_x(self): """Get the current voltage.""" return self._vol
2017-01-23 11:51:29 385
原创 python smtp 发送邮件
# coding= utf-8from email.header import Headerfrom email.mime.text import MIMETextfrom email.utils import formataddrimport smtplibmail_host = "smtp.126.com" # 这里使用126的邮箱服务器mail_user =
2016-10-10 18:04:44 611
转载 selenium启动firefox时加载配置
selenium启动firefox时默认是启动一个全新的浏览器。不可以使用安装的插件,不会加载之前保存的书签和cookies。下面的代码可以使selenium启动一个包含配置的正常浏览器:from selenium .webdriver.firefox.firefox_profile import FirefoxProfileprofileDir = "你的firefox配置文
2016-05-20 14:45:55 1002
原创 selenium+python控制鼠标移动
selenium的ActionChains模块可以按下鼠标、移动鼠标、操作键盘。当需要按下鼠标进行断续拖动时,可以使用move_by_offset方法。代码如下:from selenium.webdriver.common.action_chains import ActionChainsimport timeActionChains(driver).move_by_off
2016-05-17 16:44:28 18339 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人