![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 74
BuXianShan
这个作者很懒,什么都没留下…
展开
-
python使用虚拟环境
介绍两种python虚拟环境的使用方法:1.virtualenv2.Anaconda Navigator图形界面1 使用virtualenv(windows环境)1.1 安装virtualenvpip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ virtualenv1.2 创建虚拟环境virtualenv test_evn --python=python31.3 激活虚拟环境在虚拟环境目录下的Scripts文件夹里有个ac原创 2020-09-08 22:03:46 · 383 阅读 · 0 评论 -
为什么requests库有时中文会乱码
中文乱码肯定是编码的问题一般情况下requests库会根据响应头里的charset来选择相应的解码方式。如抓取百度首页:但是当响应头没有charset时,requests就会采用默认的“ISO-8859-1”编码,这种编码是不支持中文的,所以中文肯定会乱码。例如抓取LOL首页:该响应头没有说明charset,所以requests采用默认的“ISO-8859-1”编码,遇到中文肯定就乱...原创 2020-04-25 08:54:28 · 327 阅读 · 1 评论 -
记第一次多线程爬虫
记录一下第一次用python做多线程爬虫遇到的问题以及解决方法。原创 2020-04-12 15:28:24 · 365 阅读 · 0 评论 -
python批量修改文件名
最近下载了电视剧《琅琊榜》,总共54集。但是某平台给所有视频的文件名都加了他们的前缀。如果放到电视里播放很难选择集数,因为文件名前缀太长了,把关键信息都挤到后面了。不拉长完全不知道到底是哪一集。所以想把文件名都都改得简洁一点,查了点资料发现用python的os.rename()方法很方便。最终想要的格式为:琅琊榜_ (集数).mp4代码如下:import osimport re...原创 2020-04-12 15:24:39 · 332 阅读 · 0 评论 -
Python笔记:文件I/O
一、创建文件Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。下面以’w’模式打开文件“test.txt”,并向里面写入一句话...原创 2019-10-14 17:20:57 · 139 阅读 · 0 评论 -
Python笔记:类
1、创建类据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。在Python中默认上对象的属性和方法都是公开的,可以通过点操作符( . )来进行访问。在Python中可以通过在变量属性以及方法属性是否有下划线“_”进行区分public、protected、private类型。参考2、继承在子类的构造函数中先初始化父类的属性,...原创 2019-10-11 14:48:41 · 137 阅读 · 0 评论 -
Python笔记:函数
一、函数的参数1、位置实参形参和实参根据位置顺序对应,调用函数时必须保证实参顺序和形参相同。2、关键字实参无需考虑函数形参的顺序,但要准确的使用形参名。3、默认值可以给形参指定默认值。4、传递任意数量的实参形参名前加*,它会创建一个元组来保存所有的实参。5、位置实参结合任意数量实参必须把任意数量的形参放到最后,先匹配位置实参和关键字实参。6、任意数量的关键字实参形...原创 2019-10-10 20:29:38 · 171 阅读 · 0 评论 -
Python笔记:字典
字典是一系列键-值对在Python中字典用放在花括号{}中的一系列键值对表示。指定键时,Python将返回与之对应的值。键和值之间用冒号分隔,而键-值对之间用逗号分隔。1、访问字典中的值2、添加键-值对3、删除键-值对使用del语句删除指定的键,同时删除对应的值。python的del不同于C的free和C++的delete。由于python都是引用,而python有GC机制,...原创 2019-10-10 15:21:12 · 158 阅读 · 0 评论 -
Python笔记:if语句和input()函数
条件测试相等运算符==不相等!=检查多个条件:and、or判断列表是否为空检查特定值是否包含在列表中if-elif-else语句原创 2019-10-10 14:08:57 · 2430 阅读 · 0 评论 -
Python笔记:列表和元组
列表由一系列有序的元素组成Python中用方括号[ ]来表示列表,并用逗号来分割隔其中的元素。1、访问列表第一个元素的索引为0,负数索引代表倒数第n个元素。2、遍历列表3、添加元素在末尾添加在列表中插入4、删除元素使用del语句删除元素(已知该元素的索引)使用方法pop()删除元素(会返回该元素的值)根据值删除元素remove()方法方法remove()只删除第一个...原创 2019-10-09 16:54:59 · 234 阅读 · 0 评论 -
六行代码爬取微博热搜榜
六行代码爬取微博热搜榜原创 2019-07-27 14:17:44 · 2635 阅读 · 0 评论 -
爬虫入门:爬取猫眼电影TOP100
参考《Python3网络爬虫开发实战》 作者:崔庆才爬取结果控制台输出:序号+电影名称+评分同时保存完整信息到本地文件 result.txt完整代码import requestsimport reimport jsondef get_one_page(url): headers = { 'User-Agent':'Mozilla/5.0 (Windo...原创 2019-07-07 14:17:35 · 942 阅读 · 1 评论 -
爬虫基础:HTTP基本原理
HTTP/HTTPSHTTP(Hyper Text Transfer Protocol):超文本传输协议。规定万维网服务器与浏览器之间信息传递规范。HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer)是以安全为目标的HTTP协议,简单地讲就是HTTP的安全版,加入了SSL加密层。URLURL(Universal Resou...原创 2019-07-10 16:07:43 · 6832 阅读 · 0 评论 -
手写体数字识别(Python+TensorFlow)
先看结果在MNIST数据集10000张测试图片上的正确率测试手写数字图片(20张)原图测试结果原创 2019-06-05 21:24:11 · 12233 阅读 · 15 评论 -
Python获取docx文档里的批注
使用Python-docx库可以很方便的处理docx文件(官方文档)但是有些隐含的信息Python-docx库好像无法读取,比如docx文档里的批注下面介绍一种用python获取docx文档批注的方法首先区分doc文件和docx文件以前Office产品中Word用.doc文件格式,这种二进制格式很难与其他软件兼容 。docx是Microsoft Office2007之后版本使用的,用新的基...原创 2019-05-26 21:19:12 · 3648 阅读 · 1 评论 -
用Python实现微信定时发送消息
所需模块:itchat(是一个开源的微信个人号接口)itchat文档apscheduler(定时任务框架)原创 2019-05-19 21:48:40 · 6528 阅读 · 8 评论