![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
pendant59
哟,是一个有梦想的程序猿
展开
-
Python selenium长截屏
# -*- coding: utf-8 -*-from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsimport osimport timedef get_image(url, pic_name):#chromedriver的路径 chromedriver = r"C:\Users\name\AppData\Local\Google\Chrome\Application\.转载 2020-05-27 16:51:25 · 726 阅读 · 0 评论 -
Python pymysql
使用pymysql 执行sql语句的时候 报错 InterfaceError("(0, '')")https://stackoverflow.com/questions/6650940/interfaceerror-0原因就是cursor 游标的问题。 因为是项目组已经封装好的类,每次执行完sql都会释放游标,每执行一个sql都要再次实例化封装的sql类,我是直接多次执行sql,忘记再次实例化了。...原创 2020-05-22 18:55:54 · 110 阅读 · 0 评论 -
Python selenium速查
2 selenium 添加 cookie# driver = webdriver.Chrome(bin_path, chrome_options=chrome_options)# 循环 cookie_list(自己构造) 取出cookie键值对组成的 dictfor cookie_dict in cookie_lists: # cookie_dict 例如 {'name': 'PHPSESSID', 'value': 'asd21dvyt2cdyt2cdt12ytc21yc'} .原创 2020-05-21 14:44:49 · 247 阅读 · 0 评论 -
Python Anaconda powerShell activate激活环境无效
anaconda 3 中不支持 再powershell 里使用 activate 激活环境需要安装包 : conda install -n root -c pscondaenvs pscondaenvs然后执行Set-ExecutionPolicy RemoteSigned选择 Y然后就可以正常的 activate 你的环境名称anaconda4 再powerShe...原创 2020-04-27 17:50:32 · 2816 阅读 · 0 评论 -
Python 装饰器
讲 Python 装饰器前,我想先举个例子,虽有点污,但跟装饰器这个话题很贴切。每个人都有的内裤主要功能是用来遮羞,但是到了冬天它没法为我们防风御寒,咋办?我们想到的一个办法就是把内裤改造一下,让它变得更厚更长,这样一来,它不仅有遮羞功能,还能提供保暖,不过有个问题,这个内裤被我们改造成了长裤后,虽然还有遮羞功能,但本质上它不再是一条真正的内裤了。于是聪明的人们发明长裤,在不影响内裤的前提下,...转载 2020-03-18 17:17:12 · 97 阅读 · 0 评论 -
Python os模块
python简单易上手,有需要的时候拿来就可以用,因为不是经常用,所以很多东西还是要现用现百度,一些常用的模块还是要记录一下。os模块1.处理操作系统的相关的功能 os.name 获取操作系统平台 os.getcwd() 获取现在的工作目录 os.listdir() 获取某个目录下的所有文件名 os.system() 用...转载 2018-12-21 16:08:38 · 172 阅读 · 0 评论 -
Python3 问题总结
1. anaconda 在win10 安装后使用pip安装扩展提示 ssl被禁用的问题解决办法:环境变量 需要设置三个 不能只设置Script# 改成自己的anaconda 安装路径D:xxxxx\anaconda3;D:xxxxx\anaconda3\Scripts;D:xxxxx\anaconda3\Library\bin 2019年3月27日...原创 2019-03-27 11:59:36 · 104 阅读 · 0 评论 -
python conda SSLError
window10 系统 装好了annaconda 准备开开心心的跑项目,然后发现包没安装,安装包就报错。需要链接一个 openssl 的动态链接库,而不是操作 Python 的 openssl 标准库.在https://slproweb.com/products/Win32OpenSSL.html下载 OpenSSL 的 Windows 安装包.对于 Win10 64b...转载 2019-06-20 08:41:19 · 366 阅读 · 0 评论 -
Python pycharm配置python虚拟环境
1. File-----》Setting-----》Project——>Project Interpreters1 .虚拟环境目录,需要自己新建一个空白目录,通过pycharm安装python组件会在该目录下2. python的解析器3. 推荐勾选,选中了就可以使用base interpreter中的第三方库(你自己在系统命令行通过pip安装的一些包),不选将和外界...原创 2019-06-22 12:14:22 · 3785 阅读 · 0 评论 -
Python Scrapy问题归类
3. scrapy >=1.0 为每个 spider 设置单独的 pipeline Class Spider1(CrawlSpider): name = 'spider1' custom_settings = { 'ITEM_PIPELINES': { 'sporttery.pipelines.xxxPipeline': 300...原创 2018-12-01 18:23:32 · 310 阅读 · 0 评论 -
Python Scrapy 如何在spider中获取pipeline对象
今天鼓捣scrapy,因为接下来爬取的数据需要之前已经存入数据库的数据的id来爬取详情页。但是不知道怎么获取pipeline对象,百度了一下,发现的全都是 Scrapy 爬取数据通过pipeline 存入 mongodb/mysql。最终还是找到了stackoverflow 上的一篇文章,看了回答的说明,确实是这样,因为刚接触Scrapy没几天,在此记录一下,发现问这个的不多,估计大家都很...转载 2018-10-23 21:01:10 · 1468 阅读 · 8 评论 -
Python 多进程
一、进程和线程的简单解释进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。用生活举例:(转自阮一峰网络日志) 1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个...转载 2018-09-17 21:49:26 · 511 阅读 · 0 评论 -
Python 继承之访问三大属性
刚开始学习,有不对的地方希望各位能留言指出,谢谢。话不多说 上代码:class Person(): """docstring for Person""" name = 'IT-man' _sex = 'man' #受保护的 __age = 25 #私有的 _same = 'person _some' same = 'person same' def say(self):...原创 2018-08-15 00:06:47 · 319 阅读 · 0 评论 -
Python Super查找父类的顺序
昨天看到python 的钻石继承(多继承),关于super查找父类的顺序有点绕不过来,百度了一篇文章,一目了然,感谢前人栽树,比心:super() 的入门使用在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如:class Animal(object): de...转载 2018-08-15 11:08:34 · 1641 阅读 · 4 评论 -
Python list 的append 和 组合
看了廖雪峰老师的python教程,在生成器部分有一个习题,要用生成器写出一个杨辉三角,写的时候遇到了一个问题,看了下面的回复主要都是 append 和 + 的困惑,我就写了一遍,然后厚颜无耻的给别人回复了一下。没错,就是介个厚颜无耻的人主要的还是append 类似引用,会对原list 产生改变在廖老师提供的校验逻辑里面 result 也是append ,这样连锁反应 L变,L变,...原创 2018-08-12 22:33:00 · 869 阅读 · 2 评论 -
Python 类的对象方法、类方法,静态方法 以及 绑定和非绑定的概念
今天看了一下装饰器 classmethod和staticmethod,把自己看懵了,然后自己整理了一下 类和对象 调用以上几种方法的结果:有一点我不太清楚, staFun() 属于什么方法? 我把它叫成 类函数, 因为我现在搞不清楚它是什么,但是可以确定的是staFun 不是 普通方法(对象方法) 因为对象不能调用。staFun 不是 静态方法,因为 对象不能调用, 类的静态方法,类...原创 2018-08-16 00:30:34 · 1347 阅读 · 0 评论 -
Python zip()函数的一次踩坑记
测试一:l1 = [1,2,3,4]l2 = [2,3,4,5]l3 = zip(l1,l2)for i in l3: print('for循环{}'.format(i)) l4=[x for x in l3]print(l4)测试二:l1 = [1,2,3,4]l2 = [2,3,4,5]l3 = zip(l1,l2)l4=[x for x in l3]...原创 2018-08-20 13:35:23 · 9849 阅读 · 5 评论 -
Python logging模块(日志模块)
本节内容日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logging模块日志流处理流程 使用logging四大组件记录日志 配置logging的几种方式 向日志输出中添加上下文信息 参考文档一、日志相关概念日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事...转载 2018-08-23 09:56:16 · 156 阅读 · 0 评论 -
Python Hander处理器以及自定义opener使用步骤
我主要是看了第一部分关于自定义opener的说明,也看了官方文档,原文作者说的很明白,所以就转载过来了。 一、Handler处理器和自定义Openeropener是 request.OpenerDirector 的实例,我们之前一直都在使用的urlopen,它是一个特殊的opener(也就是模块帮我们构建好的)。 但是基本的urlopen()方法不支持代理、cookie等其他的HTT...转载 2018-08-29 23:15:44 · 4753 阅读 · 0 评论 -
Python 元类
原作者写的很清楚,厚颜无耻的复制过来了。 注意 __mateclass__ = xxxxx 是 2.x的写法原文如下:分享下自己对python的metaclass的知识。 一 你可以从这里获取什么?1. 也许你在阅读别人的代码的时候碰到过metaclass,那你可以参考这里的介绍。2. 或许你需要设计一些底层的库,也许metaclass能帮你简化你的设计(也有可能复...转载 2018-09-12 22:29:51 · 196 阅读 · 0 评论 -
Python 类方法,对象方法,对象属性、类属性
class PythonClass(): """ 挂件的说明文档 """ def __init__(self): # 成员属性(成员变量) self.name = '这是 成员变量 Name' # 类属性(类变量) # 类变量可被此类的所有对象访问 、修改 # 只能 使用类 修改 类变量的值 # 用做数据共...原创 2018-08-14 19:01:06 · 580 阅读 · 0 评论