python
python
心如熊猫
Expecto Patronum!
展开
-
python爬取 lol全皮肤原画
这真是初学者的乐趣 …^_^这官网点击查看源码发现 毛都没有。。这能这样,进入这个页面并点击第一个英雄发现然后查看第二个英雄同个地方的url发现除了这个数字其他一样 嘿嘿。。 遍历全英雄的问题解决了然后查看服务器返回的信息都是明文的json数据,太棒了到这里其实需要的信息已经收集完了,可以写代码了 ,先说一下实际运行碰到的问题:url编号不规律 不是146 而是555...原创 2020-01-10 14:09:21 · 376 阅读 · 0 评论 -
python爬虫 构建自己的代理IP池
查看源码 使用xpath解析标签import requestsimport parselproxies_list = [] url = "https://www.kuaidaili.com/free/" hander = {"User-Agent": "Mozilla/5.0"} r = requests.get(url, headers=hander, tim...原创 2020-04-26 15:11:30 · 23994 阅读 · 0 评论 -
python爬虫 爬取视频 练习
小白学习之路一直都想爬个视频玩玩于是…分析网站检查网页源码发现并没有视频信息 于是按F12 进入network中刷新页面发现如下request中的url地址才是真正的我们想要的地址访问之后服务器返回 明文json数据于是豁然开朗于是我们点击加载更多去寻找是怎么翻页的发现:现在已经回去的所有必要的信息 开始写程序:#爬取酷6网短视频import jsonimport ...原创 2020-01-07 15:14:46 · 630 阅读 · 2 评论 -
jupyter notebook 同时支持python3和Python2以及修改默认文件夹的问题
一、同时支持python3和Python2描述:安装Anaconda 3 附带 jupyter 3 默认只支持 python3 如下图所示解决办法:进入Anaconda prompt创建python 2 环境:conda install --name py2 python=2激活环境:activate py2激活(进入)环境后安装jupyter内核(kernel)就可以了:con...原创 2020-04-17 19:55:05 · 693 阅读 · 0 评论 -
pandas IO操作
csv和txt文件读取read_csv 默认分隔符为逗号read_table 默认分隔符为制表符两者参数相同文件路径中有中文需要加openi = pd.read_csv(open('path'))i = pd.read_csv(open('path'),sep=',') 可以指定分割符 这里指定为逗号1、指定列作为索引参数 index_coli=pd.read_cs...原创 2020-04-06 08:44:24 · 254 阅读 · 0 评论 -
pandas数据清洗
处理缺失值侦查缺失值df.isnull() True为缺失值df.notnull() false为缺失值删除缺失值df.dropna() 删除具有缺失值的行df.dropna() 传入how='all' 删除全部缺失值的行删除列指定轴方向即可:df.dropna(axis=1)填充缺失值df.fillna(0) 填充为0fillna中传入字典型值 可以对...原创 2020-04-17 10:32:29 · 104 阅读 · 0 评论 -
python pandas
Series and DataFrame一、Seriesa = Series([1,5,3,2,6]) 创建数组 索引在左数值在右0 11 52 33 24 6dtype: int64--------------------------------a = Series([1,5,3,2,6],index =['a','b','c','d'...原创 2020-04-17 10:31:52 · 216 阅读 · 0 评论 -
Anaconda基本操作 and添加国内源
conda -V -显示版本conda list -显示所有包conda install xxx -安装包conda remove xxx -卸载包conda uninstall -卸载包conda create --name xxx python=2 -创建名为xxx python=2 的工作环境 conda create --name xxx python=3 anacond...原创 2020-04-03 15:17:35 · 207 阅读 · 0 评论 -
python 排序算法
arr = [9, 3, 2, 5, 1, 8, 6, 7]a = 0while a < len(arr)-a: for j in range(len(arr)-1-a): if arr[j] > arr[j+1]: temp = arr[j] arr[j] = arr[j+1] arr...原创 2020-03-08 20:40:54 · 134 阅读 · 0 评论 -
python psutil 获取windows 状态
import psutila = psutil.cpu_count() # CPU逻辑数量b = psutil.cpu_times() #CPU运行时间c = psutil.cpu_percent(interval=1, percpu=True) #当前逻辑CPU使用率d = psutil.virtual_memory() #物理内存使用情况e = psutil.net_io_count...原创 2020-02-16 21:12:37 · 796 阅读 · 0 评论