
python
BoolBear
目前主攻Python领域!
展开
-
pycharm常用快捷键
pycharm常用快捷键1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 外部文档Shift + F原创 2018-02-03 21:39:13 · 686 阅读 · 0 评论 -
python selenium 显式等待和隐式等待
不同点:1.隐式等待式全局性的,针对素有的查找元素。显式等待是局部的,只是针对一个或一组元素的查找。2.隐式等待可以设置查找条件。相同点:1.都是智能等待,都需要设置最长等待时间,在最长等待时间内找到了,就进行下一步操作。...原创 2022-07-10 11:11:46 · 2156 阅读 · 1 评论 -
Python open()方法中的newLine参数
序号 说明 结果 实验一 写文件、读文件都带上newline='' a\r\nb\r\n 实验二 写文件带上参数newline='',读文件不带参数 a\nb\n 实验三 写文件不带参数,读文件带参数newline='' a\r\r\nb\r\r\n 实验四 写文件、读文件都不带参数newline=''(默认) a\n\nb\n\n 我在读写csv文件时,发现csv两行数据之间里会多出一行空白,后来查到资料看到上图,明白csv.原创 2022-02-27 21:30:52 · 4308 阅读 · 0 评论 -
第一个Scrapy项目
1.scrapy startproject search_baidu #生成爬虫项目2.scrapy genspider baidu www.baidu.com # 创建爬虫文件3.scrapy crawl baidu #开始爬虫注意:因为百度robots禁止爬虫,所以要在setting.py中设置ROBOTSTXT_OBEY = False(默认是遵守爬虫协议)...原创 2022-02-02 20:34:52 · 985 阅读 · 0 评论 -
linux命令 查看文件总结
查看整个文件有两个命令:1.cat 2.nl(查看了整个文件,并且自动加上了行数)从头部或尾部查看文件部分内容(默认10行):1.head 2.tail分页展示:1.more(不能向后翻,不推荐,推荐less) ...原创 2022-01-19 14:28:38 · 568 阅读 · 0 评论 -
Python中try 中有return,finally照样执行
try 中有return,finally照样执行finally就是这样特殊,据我所查资料Java也是这样,估计其他语言也是这样def a(): try: c = 10 return print(c) except: print("except") else: print("else") finally: print("finally")a()控制台:Conn.原创 2022-01-18 17:39:03 · 616 阅读 · 0 评论 -
Python生成器装饰器我的理解
装饰器作用:分为装饰者和被装饰者,装饰者扩展了被装饰者的功能。比如日志功能,比如想打印一些方法的方法名,可以做一个装饰者(A方法),使用这个A类装饰这些方法,就可以比较轻松的打印这些方法的方法名。主要特征:使用@ ,@wraps符号,装饰者可以是方法,也可以是类,它的使用是基于闭包的举例:from functools import wrapsdef logit(func): @wraps(func) def with_logging(*args, **kwargs):原创 2022-01-16 14:07:33 · 381 阅读 · 1 评论 -
python dom方式解析xml总结
dom认为xml是树形结构,有一个主干和无数的子孙分支。getElementsByTagName 可以理解为子元素的解析childNodes 可以理解为自己的解析demo:config.xml<?xml version="1.0" encoding="utf-8" ?><config> <browser name="support_browser"> <borwserType name=".原创 2022-01-06 23:06:23 · 2991 阅读 · 0 评论 -
format常见用法(备忘)
print('{0} 和 {1}'.format('Google','Runoob'))print('{name}网址: {site}'.format(name='菜鸟教程',site='www.runoob.com'))print('常量 PI 的值近似为 {0:.3f}。'.format(math.pi))原创 2021-03-18 10:33:43 · 217 阅读 · 0 评论 -
python 中文字符串前为什么加u
python 中文字符串前为什么加u上一篇 / 下一篇 2013-11-04 17:55:36 / 个人分类:selenium+python+eclipse查看( 25877 ) / 评论( 0 ) / 评分( 0 / 0 )我明明在编码前就加上了# -*- coding: UTF-8 -*-可是运行时还是出错了,import unittestfrom转载 2018-02-03 21:40:07 · 1905 阅读 · 0 评论