
python
文章平均质量分 92
程序员吴同学
异步编程:领略编程之美,体会编程的乐趣,寻找编程的价值,在编程中寻找体现自我,寻找自我
展开
-
如何快速一次性卸载所有python包(第三方库)呢?
很多时候我们都会有一个麻烦事,就是打开pycharm或者VScode等的时候,都有可能因为自己电脑上面安装的第三方模块过多,导致电脑很卡,风扇转速不停地增加,这时候我们就会想去卸载一些不太用得着的第三方模块,但是不常用的太多了,常用的也就几个而已。所以一次性卸载所有的第三方模块才是最好的选择,毕竟一个个卸载那得操作多少遍啊。使用pip list 进行检查一下,自己到底安装了多少第三方模块,那一列模块名,是不是很多都已经很陌生了,毕竟很多模块真的不是很常用。首先,随便打开一个目录下的cmd,执行(txt文原创 2020-10-06 14:02:32 · 24456 阅读 · 2 评论 -
微信小程序页面收录推送
微信现已开放小程序内搜索,开发者可以通过 sitemap.json 配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中。 爬虫访问小程序内页面时,会携带特定的 user-agent:mpcrawler 及场景值:1129。这就是微信小程序官方的原话,也就是如今微信小程序已经可以被爬虫进行爬取了,这将带来新的一波流量红利,抓住这一波流量红利可以加快推广自己原创 2020-08-19 10:34:34 · 2819 阅读 · 10 评论 -
python 垃圾回收机制 以及 内存管理
Python 垃圾回收机制Python 不像 C++,Java 等语⾔⼀样,Python 可以不⽤事先声明变量类型⽽直接对变量进⾏赋值。对 Python 语⾔来讲,对象的类型和内存都是在运⾏时确定的。这也是为什么我们称 Python 语⾔为动态类型 的原因。 主要体现在下⾯三个⽅法:1.引⽤计数机制2.标记-清除3.分代回收在 Python 中是如何管理内存的?垃圾回收:Python 不像 C++,Java 等语⾔⼀样,他们可以不⽤事先声明变量类型⽽直接对变量 进⾏赋值。对 Python 语⾔来原创 2020-08-06 09:26:14 · 257 阅读 · 0 评论 -
网络请求 header 的内容以及各个键值对的含义
User-Agent:User-Agent 的内容包含发出请求的⽤户信息。Accept:指定客户端能够接收的内容类型。Accept-Encoding:指定浏览器可以⽀持的 web 服务器返回内容压缩编码类型。Accept-Language:浏览器可接受的语⾔。Connection:表示是否需要持久连接。(HTTP 1.1 默认进⾏持久连接)。Content-Length:请求的内容⻓度。If-Modified-Since:如果请求的部分在指定时间之后被修改则请求成功,未被修改则返回 304 代原创 2020-08-04 09:23:05 · 652 阅读 · 0 评论 -
python 实现输入一个小于1000的整数,对其进行因式分解
编写程序,用户从键盘输入一个小于1000的整数,对其进行因式分解。例如:10=2 X 5 ; 60 = 2 X 2 X 2 X 3 X 5实现这个小程序,主要使用到的思想就是一个简单的递归思想。用户输入一个整数,接收整数,之后把整数传入到递归函数中,使用递归函数计算出该整数的所有最简因式。def index(n): global list1 for i in range(2, n+1): if n % i == 0: # 找出n中最小的因式原创 2020-07-29 09:36:13 · 12001 阅读 · 2 评论 -
自己动手编写一个自动发送弹幕的脚本,原来如此简单
selenium原创 2020-07-25 16:21:10 · 6116 阅读 · 0 评论 -
听说B站视频的完成率也是一项挺重要的指标,下面来提高它
听很多朋友说,B站播放完成率也是一项挺重要的指标,那么,必须就需要来提高它了。当然作为一个互联网人,怎么可能自己手动来播放视频来提高播放完成率呢?下面就让我们一起动手干它吧。主要思路:自动循环播放所有需要提高完成率的视频,点击播放之后,再点击二倍速播放,提高播放时间,同时为每一个视频的播放时间设定为该视频时间长度的一半,这样子就可以使得每个视频都能够播放完成。这样子完成率就能够慢慢地提高了。准备工作(python)1.安装selenium模块;2.安装浏览器以及对应的浏览器驱动;一、获取需要提高原创 2020-07-25 10:06:43 · 3838 阅读 · 0 评论 -
爬虫爬取妹子图片(入门篇)
python 爬虫爬取漂亮妹子图片,原创 2020-07-24 09:43:20 · 1289 阅读 · 0 评论 -
装饰器函数的构造
python实现装饰器的实现原创 2020-07-21 10:36:50 · 203 阅读 · 0 评论 -
python爬虫实战项目,做完直接进阶
在自己电脑上面把那些python爬虫实战的项目题材弄上来,并且按照自己的思路去看看怎么解决那些问题。原创 2020-07-21 10:34:51 · 1054 阅读 · 0 评论 -
python 实现协程 提高效率
协程的概念:其实在操作系统中并没有协程的概念,协程的出现为的是解决单线程后者单进程下实现并发的效果。使用方式:操作系统无法感知单线程中的协程之间的切换。实现协程的必备条件:基于多道技术,我们知道了线程间的切换需要实现空间和时间上的复用,即:“保存状态+切换”当进程或者线程间遇到I/O阻塞时进行切换才是有意义的;如果遇到计算型时还切换,只会增加消耗切换时间。协程可以减少了CPU的切换,使得运行效率大大调高,但是协程也有协程的确定,如果切换的位置设置不准确也会导致运行的效率减低。(欺骗CPU,使得CPU原创 2020-07-20 08:49:47 · 478 阅读 · 0 评论 -
正则表达式详细讲解篇
python 正则表达式原创 2020-07-19 13:14:09 · 283 阅读 · 0 评论 -
python 报错: unindent does not match any outer indentation level
编译程序时候,很容易出现这个错误,特别是在复制张贴别人的代码时候,出现这个错误更加是常见,那么这个错误导数、第是什么意思呢?IndentationError: unindent does not match any outer indentation level存在两个空格与四个空格混合使用,缩进级别不是同一个规范;检查空格的缩进是否合理;在Sublime Text 中,可以直接到 菜单: View —Indentation—Indent Using Spaces 设置为空格缩进(中文版:视图-&g原创 2020-07-19 11:07:34 · 1097 阅读 · 0 评论 -
pycharm 安装保姆级别教程(手把手教学安装)
pycharm 下载地址:原创 2020-10-01 13:39:57 · 937 阅读 · 0 评论 -
python 面试题集锦(附答案)
谈谈对 Python 和其他语⾔的区别?答:Python 是⼀⻔语法简洁优美,功能强⼤⽆⽐,应⽤领域⾮常⼴泛,具有强⼤完备的第三⽅库,他是⼀ ⻔强类型的可移植、可扩展,可嵌⼊的解释型编程语⾔,属于动态语⾔。 拿 C 语⾔和 Python ⽐: Python 的第三⽅类库⽐较⻬全并且使⽤简洁,很少代码就能实现⼀些功能, 如果⽤ C 去实现相同的功能可能就⽐较复杂。但是对于速度来说 Python 的运⾏速度相较于 C 就⽐较 慢了。所以有利的同时也有弊端,毕竟我们的学习成本降低了。简述解释型和编译型编.原创 2020-07-13 21:54:09 · 513 阅读 · 0 评论 -
python 对selenium框架进行二次封装,原来如此简单
selenium模块的使用,虽然说是非常的简单,但是如果不对一些基础的操作进行二次封装之后再使用,那么当网页发生变化时候,这时候去修改程序就是一件非常麻烦的事情了,那么一些提供一个对selenium模块进行二次封装的方法吧。"""此文件为selenium常用方法二次封装文件"""from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChains # 处理鼠标事件(高级操作)原创 2020-07-13 10:34:09 · 2161 阅读 · 0 评论 -
python 进行socket 通信
socket是应用层于TCP/IP协议族通信的中间软件抽象层,它是一组接口。Socket组织数据,以求符合指定的协议。基于TCP协议的Socketserver端(服务器端)import socketsk = socket.socket()sk.bind(('127.0.0.1',8898)) #把地址绑定到套接字sk.listen() #监听链接conn,addr = sk.accept(原创 2020-07-13 09:57:31 · 466 阅读 · 0 评论 -
词频统计以及分析(词云制作)
对文章进行词频的统计,分析文章的所属类型,分析文章是否满足要求,进行等等操作的时候,就需要进行词频的统计,还有就是制作一个词云图,直观显示文章的比重。一、对英语文章的分析、首先对文章进行特征处理(处理掉一些特殊符号);# 对文章进行特征处理def getText(): txt = open("time.txt", "r").read() txt = txt.lower()原创 2020-07-13 09:04:19 · 3702 阅读 · 1 评论 -
python 多进程 提高运行效率
python 是一种非常流行的编程语言,但是python 的效率却并不是非常的理想,这时候就非常有必要使用多进程来提高python 的运行效率。导入多进程的模块from multiprocessing import Processimport time创建多个进程方式一:# 定义一个多进程运行的函数def fun(n): time.sleep(3) # 设置一个延时观察多进程的运行情况 print("{}".format(n))if __name_原创 2020-07-05 08:59:31 · 1194 阅读 · 0 评论 -
python爬虫 记录一次爬取淘宝的过程
淘宝可以说是一个检验爬虫技术是否过关的最强关卡了,下面来打破它吧。原创 2020-07-02 11:06:23 · 3513 阅读 · 1 评论 -
python 实现一个属于自己的语音播报器
语音与文字的互相转化,使用python轻松实现。原创 2020-06-17 09:49:55 · 3023 阅读 · 0 评论 -
微信机器人的制作 原来如此简单
微信机器人的制作,原来这么简单原创 2020-06-13 08:35:20 · 1957 阅读 · 0 评论 -
python 图片拼图的制作 确定不来尝试一下……
图片迷宫九宫格的制作,确定不来尝试一下吗?原创 2020-06-12 08:42:56 · 490 阅读 · 0 评论 -
python 斑马式切图片 拼接 酷毙了
斑马式切割图片 拼接原创 2020-06-12 08:41:19 · 449 阅读 · 0 评论 -
python 获取B站播放量计算的条件及……
使用python 进行计算播放量是一个非常好的办法。计算条件1、一个账号一天对于同一个视频的播放,每天的计算次数也就最多是三次或者四次,这个还得每间隔五六个钟头去播放一遍,才能够算一次的播放量;2、退出账号,登录其他的账号,点播视频也是可以算是一次播放量,但规则也是一样,一天对于同一个视频而言,还也就是三四次的播放量(只要账号足够多,那这未尝不是一个好办法……);3、退出账号,想着不用账号登录,在同一个网络、同一个硬件上,如果已经播放过同一个视频了,不管退不退账号,点播视频都是不会再进行计算的了。原创 2020-06-10 17:41:44 · 1532 阅读 · 0 评论 -
python 时间格式(时间戳--格式化时间)的互相转换
在python中经常得面临着各种时间格式的相互转换。下面介绍一些常用的时间格式转换:一、时间戳格式转换为格式化时间第一种方法使用time模块进行转换import time # 导入第三方库获取三个不同格式的时间(时间戳、结构化时间、格式化时间)# 时间戳time_stamp = time.time()print(time_stamp)# 结构化时间time_struct = time.localtime()print(time_struct)# 格式化时间time_fo原创 2020-06-10 14:06:35 · 5034 阅读 · 1 评论 -
python + selenium 刷B站播放量
刷B站播放量B站收益来源首先做up主最直接的就是做视频,当你的粉丝过1000或者视频总播放超过10万时可以申请创造激励,申请创造激励之后,你的原创视频播放会给你带来收益,平均1000播放3元左右,根据你视频的质量上下浮动,如果你的视频被顶上首页那很自然的你的视频你会获得大量的流量,当然视频的点赞投币都会影响视频被顶上首页的概率。python selenium 模块selenium模块是一个...原创 2020-06-11 08:06:43 · 7094 阅读 · 10 评论