![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
徐念安
博客:https://geekmubai.com
展开
-
利用Python互转Json数据格式
一、将Python对象转换成json对象import jsondef python_to_json(): """ 将python对象转换成json """ d = { 'name': 'python书籍', 'price': 62.3, 'is_valid': True } rest = json.dumps...原创 2018-07-31 19:07:29 · 14095 阅读 · 0 评论 -
Python中使用Xpath
XPath在Python的爬虫学习中,起着举足轻重的地位,对比正则表达式 re两者可以完成同样的工作,实现的功能也差不多,但XPath明显比re具有优势,在网页分析上使re退居二线。XPath介绍: 是什么? 全称为XML Path Language 一种小型的查询语言 说道XPath是门语言,不得不说它所具备的优点: 1) 可在XML中查找信息 2) 支持HTML的查找 3) 通过...原创 2018-07-31 19:39:52 · 559 阅读 · 0 评论 -
Python字符串格式化
一、%占位操作符格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。Python用一个tuple将多个值传递给模板,每个值对应一个格式符。 字符串格式化方法:在字符串中需要格式化的地方一律用%s来表示。然后输出的时候在%的左侧放置一个字符串(需要格式化的字符串),右侧放置需要用来格式化字符串的值(可以是一个数字或者一个...原创 2018-07-31 20:39:20 · 665 阅读 · 0 评论 -
Python数据结构与算法
Python数据结构与算法一、筛选数据0x1 列表列表解析[x for x in data if x>= 0]filter函数: g = filter(lambda x : x >=0, data)在python3中,得到的是构造器,要用list才可以得到结果list(g)0x2 字典字典解析{k:v for k, v i...原创 2018-08-23 22:38:57 · 1676 阅读 · 0 评论 -
Python数据科学常用库——Numpy
Python数据科学常用库——Numpy一、数组的创建与访问0x1 创建一维数组import numpy as np # create from python listlist_1 = [1, 2, 3, 4]array_1 = np.array(list_1)0x2 创建二维数组list_2 = [5, 6, 7, 8]array_2 = np.array([list_1, ...原创 2019-01-25 14:40:10 · 364 阅读 · 1 评论 -
Python数据科学常用库——Pandas
Python数据科学常用库——Pandas一、数据格式Series0x1 创建Seriesimport numpy as npimport pandas as pd s1 = pd.Series([1,2,3,4]) # 通过Python list创建 s2 = pd.Series(np.arange(10)) # 通过numpy array创建 s3 = pd.Seri...原创 2019-01-26 15:33:19 · 307 阅读 · 0 评论 -
Markdown文本中图片的整体迁移
问题复现在markdown软件中写作时,为了使图片在所有平台都可以访问,必须要一个图床。插入图片时可以先通过iPic或者PicGO等图床软件进行转换,但是每次插图的时候都需要进行一次上传图片在粘贴markdown代码的操作,有点不方便,尤其是文章要插入很多图片的时候。还有一个情况就是,比如在有一篇好文章你想把它保存为markdown,但是文章采用了防盗链功能,直接转换图片地址就有点行不通。那...原创 2019-02-09 21:38:12 · 2976 阅读 · 3 评论 -
Python实用脚本实践
Python实用脚本实践一、文件相关查找文件import ospath = 'xxx'files = os.listdir(path)for f in files: if f.endswith('.png') and 'fish' in f: print('I found this' + f)分类文件根据后缀名将文件分类至不同文件夹import shu...原创 2019-02-17 11:10:24 · 3102 阅读 · 0 评论 -
Python爬虫:自动化下载海报
Python爬虫:如何自动化下载海报?上一讲中我给你讲了如何使用八爪鱼采集数据,对于数据采集刚刚入门的人来说,像八爪鱼这种可视化的采集是一种非常好的方式。它最大的优点就是上手速度快,当然也存在一些问题,比如运行速度慢、可控性差等。相比之下,爬虫可以很好地避免这些问题,今天我来分享下如何通过编写爬虫抓取数据。爬虫的流程相信你对“爬虫”这个词已经非常熟悉了,爬虫实际上是用浏览器访问的方式模拟了...原创 2019-02-12 14:50:42 · 1263 阅读 · 0 评论