注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务 > python学习

python学习

  • python中的装饰器

    在Python中,万物皆对象,因此函数也不例外。就是说函数是一种特殊类型的变量,可以和其余变量一样,作为参数传递给函数,也可以作为返回值返回。一、函数的装饰器装饰器的需求:def demo(): print(‘hello world‘) 现在需要打印出demo函数执行时的时间,我们修改为: def demo(): print("当前时间:", datetime.datetime.now()) print(‘hello world‘) 如果有几百个函数同时需要实现该功能,那么就需要一个一个修改,好不容易修改完了领导又提出新的需求了,显然一个一个修改并不现实,于是...

    2021-08-11
  • python中的json、pickle和shelve模块

    json模块json.dump(obj, file_obj, *, skipkeys=False, ensure_ascii=True, indent=None, separators=None, default=None, sort_keys=False)序列化obj为一个JSON格式的流并输出到file_obj(支持write()的文件或类文件对象)。如果skipkeys是true,那么那些不是基本对象(包括 str, int、float、bool、None)的字典的键会被跳过而不引发TypeError。json 模块始终产生 str 对象而非 bytes 对象。因此,fp.writ...

    2021-07-29
  • playwright同步模块sync_api创建页面

    在上下文中创建一个页面(标签页)page=context.new_page()page的属性keyboard:页面键盘对象 mouse:页面鼠标对象 context:获取页面所属的浏览器上下文 frames:获取页面中所有框架列表 main_frame:获取页面主框架 url:页面的url video:与此页面关联的视频对象 requests:请求api page的方法通用方法bring_to_front():将页面置于最前面(激活选项卡)goto(url,,timeout,wait_until,referer)**:访问指定网址set_default_navigation_timeou...

    2021-01-04
  • playwright同步模块sync_api的浏览器上下文

    创建一个浏览器上下文相当于一个独立的浏览器进程,不会与其他浏览器上下文共享cookie和缓存等信息context=browser.new_context(Parameters)accept_downloads :bool(False),是否自动下载所有附件 base_url :str,设定基网址,访问网址使用相对或者绝对路径时的基网址 bypass_csp :bool,是否绕过页面的内容安全策略切换 color_scheme :str("light"),主题模式,支持的值light,dark,no-preference device_scale_factor:floa...

    2021-01-04
  • playwright同步模块sync_api的浏览器对象

    创建浏览器对象browser=playwright.[chromium|firefox|webkit].launch(Parameters) Parameters参数: args :[str]list,要传递给浏览器实例的参数。如 ['--disable-blink-features','--disable-blink-features=AutomationControlled']可以简单的屏蔽浏览器检测 channel :str,浏览器分发渠道。支持的值有: "chrome"、&q...

    2021-01-04


网址导航