随笔分类 -  python

摘要:简介 pyquery是一个强大的 HTML 解析库,利用它,我们可以直接解析 DOM 节点的结构,并通过 DOM 节点的一些属性快速进行内容提取。 官方文档:http://pyquery.readthedocs.io/ 安装 pip3 install pyquery 初始化 🍑 字符串初始化 ht 阅读全文
posted @ 2020-07-31 00:46 人人都爱小雀斑 阅读(511) 评论(0) 推荐(1) 编辑
摘要:各镜像列表 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:ht 阅读全文
posted @ 2020-07-15 13:17 人人都爱小雀斑 阅读(447) 评论(0) 推荐(0) 编辑
摘要:目录 前言 爬虫篇 壁纸使用篇 后记 前言 北京时间23日凌晨1点,苹果WWDC2020大会开幕。在发布会上,苹果正式发布了新版macOS,并将其命名为“Big Sur”。 相比于外界争议最大的UI界面,令我更为关注的是这次的系统动态壁纸,跟过去几年的版本更新一样,这次的macOS系统版本命名也取自 阅读全文
posted @ 2020-06-27 22:00 人人都爱小雀斑 阅读(1669) 评论(0) 推荐(2) 编辑
摘要:目录: why unittest? unittest的四个重要概念 加载测试用例的三个方法 自动加载测试用例 忽略测试和预期失败 生成html测试报告 why unittest? 简介: Unittest是python自带的单元测试框架,设计灵感来自Java中的Juint,具有和Junit类似的结构 阅读全文
posted @ 2020-06-15 14:12 人人都爱小雀斑 阅读(835) 评论(0) 推荐(0) 编辑
摘要:目录: 关于selenium Selenium 安装Selenium 安装浏览器驱动 配置环境变量 selenium方法详解 定位元素 元素操作 浏览器操作 鼠标事件 浏览器事件 设置元素等待 多表单切换 多窗口切换 对话框操作 选择框操作 文件上传 文件下载 cookie操作 登录操作 JavaS 阅读全文
posted @ 2020-06-08 17:34 人人都爱小雀斑 阅读(578) 评论(0) 推荐(0) 编辑
摘要:》》》登录百度《《《#获取登录成功后的cookies def get_cookies(): driver.get(bd_url) driver.implicitly_wait(10)#隐式等待 #登录操作 ActionChains(driver)\ .move_to_element(driver.f 阅读全文
posted @ 2020-05-11 17:30 人人都爱小雀斑 阅读(778) 评论(0) 推荐(0) 编辑
摘要:1、引子 大师 L. Peter Deutsch 说过: To Iterate is Human, to Recurse, Divine. 中文译为:人理解迭代,神理解递归 2、什么是递归 简单理解:在一个函数中调用自身 更多内容:https://www.zhihu.com/question/205 阅读全文
posted @ 2020-04-30 18:56 人人都爱小雀斑 阅读(458) 评论(0) 推荐(0) 编辑
摘要:简介: filecmp是python内置的一个模块,用于比较文件及文件夹的内容,它是一个轻量级的工具,使用非常简单 两个主要的方法: filecmp.cmp(f1, f2[, shallow]) 比较两个文件的内容是否匹配。参数f1, f2指定要比较的文件的路径。可选参数shallow指定比较文件时 阅读全文
posted @ 2020-04-30 14:33 人人都爱小雀斑 阅读(783) 评论(0) 推荐(0) 编辑
摘要:简介: shutil是python的一个内置模块,提供了许多关于文件和文件集合的高级操作,特别提供文件夹与文件操作、归档操作了支持文件复制和删除的功能。 文件夹与文件操作: copyfileobj(fsrc, fdst, length=16*1024) copyfile(src, dst) copy 阅读全文
posted @ 2020-04-30 14:28 人人都爱小雀斑 阅读(314) 评论(0) 推荐(0) 编辑
摘要:time模块 import time t = time.strftime("%Y-%m-%d %H:%M:%S") print(t) datetime模块 import datetime t = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S" 阅读全文
posted @ 2020-04-07 11:01 人人都爱小雀斑 阅读(991) 评论(0) 推荐(0) 编辑
摘要:问题: 直接在命令行输入: pip install wordcloud 不出意外,直接报错,显示缺失vc*****.bat,意思是缺失vc版本,这个安装方式基本可以扔掉。 解决: http://t.cn/RJ6Emm4 进入上面的网址 👉 找到对应的Python版本下载 下载文件 👉 剪切到 � 阅读全文
posted @ 2020-03-24 13:32 人人都爱小雀斑 阅读(336) 评论(0) 推荐(0) 编辑
摘要:Chrome http://chromedriver.storage.googleapis.com/index.html 不同的Chrome的版本对应的chromedriver.exe 版本也不一样,下载时不要搞错了。如果是最新的Chrome, 下载最新的chromedriver.exe 就可以了。 阅读全文
posted @ 2020-03-23 16:20 人人都爱小雀斑 阅读(555) 评论(0) 推荐(1) 编辑
摘要:参考官方文档:https://pypi.org/project/progressbar/#description progressbar 安装: pip install progressbar progressbar.ProgressBar() 可选参数: maxval = None widgets 阅读全文
posted @ 2020-03-17 20:54 人人都爱小雀斑 阅读(8156) 评论(0) 推荐(0) 编辑
摘要:File 👉 Settings 👉 Editor 👉 File and Code Templates 👉 Python Script 然后在右边的框中写入信息就可以啦: # -*- coding: utf-8 -*- """ @Author ${USER} @Date ${DATE} ${T 阅读全文
posted @ 2020-03-16 20:45 人人都爱小雀斑 阅读(182) 评论(0) 推荐(0) 编辑
摘要:问题:使用pycharm时常出现 the IDE is running low on memory 的问题 表示pycharm这款IDE使用内存不足 需要在系统内存充足的情况下扩充IDE memory 方法: 1、设置显示内存使用情况 File 👉 Settings 👉 Appearance � 阅读全文
posted @ 2020-03-15 13:30 人人都爱小雀斑 阅读(2547) 评论(0) 推荐(0) 编辑
摘要:''' @author: 人人都爱小雀斑 @time: 2020/3/6 18:52 @desc: 实验结果心得: 1、难点主要在判断谁输谁赢 2、挺好的 ''' import random d={1:"石头",2:"剪刀",3:"布"}#定义规则 manC,compC=0,0#定义人和机的得分变量 阅读全文
posted @ 2020-03-15 11:09 人人都爱小雀斑 阅读(177) 评论(0) 推荐(0) 编辑
摘要:''' @author: 人人都爱小雀斑 @time: 2020/3/11 8:46 @desc: 顺序表的相关操作 ''' class SequenceList: def __init__(self):#初始化线性表 self.L=[] def CreateSequenceList(self):# 阅读全文
posted @ 2020-03-15 11:08 人人都爱小雀斑 阅读(458) 评论(0) 推荐(0) 编辑
摘要:目录 psutil 简介 psutil的功能函数 cpu memory_内存 disk_磁盘 net_网络 pid_进程管理 sensors_传感器 其他(用户,启动时间) psutil简介 psutil是一个开源切跨平台的库,其提供了便利的函数用来获取才做系统的信息,比如CPU,内存,磁盘,网络等 阅读全文
posted @ 2020-03-15 10:17 人人都爱小雀斑 阅读(1181) 评论(0) 推荐(0) 编辑
摘要:''' @author: 人人都爱小雀斑 @time: 2020/3/10 10:29 @desc: ''' L=[1,5,7,4,6,3,0,5,8,4,4] 方法1:for循环 L1=[] for i in L: if i not in L1: L1.append(i) #L1:[1, 5, 7 阅读全文
posted @ 2020-03-10 11:01 人人都爱小雀斑 阅读(188) 评论(0) 推荐(0) 编辑
摘要:前言: centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同 可通过 python --V 或 python --version 查看系统自带的python版本 有一些系统命令时需要用到python2,因此不建议删掉自带的python2版本 1、安装依赖包 1)首先安装g 阅读全文
posted @ 2020-03-08 20:22 人人都爱小雀斑 阅读(215) 评论(0) 推荐(0) 编辑