2022:checking for Python executable "python2" in the PATH
目录一、node报错说明1、网上常用方法一(本博主环境无效)2、网上常用方法二(本博主环境无效)3、本博主使用方法(当前有效)1、确保NodeJS环境安装没有问题,如果不会安装,请参考构建工具(参考工具部署方式)2、方法一,修改配置文件,添加python环境到Node中3、方法二,命令行添加方式,添加python环境到Node中二、node重新加 ...
Python教程 - Tkinter
目录用户与程序的交互CLIGUIpython上的GUI库 -- TkinterTkinter窗体设置窗体的属性Tkinter显示控件--Label设置Label的背景颜色Tkinter按钮控件 -- Button按钮的点击事件处理Tkinter的输入框控件 -- Entry获取和设置输入框的文字tkinter的消息提醒控件 -- massagebox提示信息的几种形式tkinter的列表框控件 -- Listbox创建和 ...
Python写春联(turtle版)
Python就好比编程界的瑞士军刀,开箱即用、无所不能。这得益于Python简洁易用的语法,以及丰富的第三方库,你想在电脑上做什么,总能找到事半功倍的第三方库。比如,在这新春佳节之际,用Python来写个春联能做到吗?用Python自带的turtle库便可以实现。
turtle写春联
一、turtle库简介
turtle中的绘图是控制一只“小海龟 ...
python网络爬虫爬取vip电影
基于python实现的vip电影爬虫
序言:关于我CSDN连发五次文章都失败并且封号一天警告,一怒之下转博客园发现新大陆这件事。。。。
这篇文章的由来,是我为了一个月内看的三部电影,充了三个网站的会员之后,痛定思痛,决定再也不干这种傻事了,于是乎,我拿起了python—号称除了生孩子什么都能干的工具。
遗憾的是,在阅遍了 ...
Python中的多线程
什么是多线程:
进程:正在运行的程序,QQ 360 ......
线程:就是进程中一条执行程序的执行路径,一个程序至少有一条执行路径。(360中的杀毒 电脑体检 电脑清理 同时运行的话就需要开启多条路径)
每个线程都有自己需要运行的内容,而这些内容可以称为线程要执行的任务。
开启多线 ...
Python多环境管理神器(Anaconda)
为了解决python多版本共存,解决不同版本之间的依赖冲突,虚拟环境隔离等问题,我们前面介绍了venv、virtualenv、virtualenvwrapper、pyenv、pipenv等众多工具。下面我们再介绍一个非常强大的多环境管理神器——Anaconda。Anaconda (强大)1、什么是AnacondaAnaconda是专注于数据分析的Python发行版本,包含了conda、Pytho ...
Python多环境管理神器(pipenv)
pipenv参考官网:https://pipenv.pypa.io/pipenv 是一款比较新的包管理工具,其借鉴了 javascript 的 npm 和 PHP 的 composer 等理念,通过一个依赖描述文件 Pipfile 来安装和管理依赖,以达到协同开发的目的。如果你熟悉 npm 或者 composer 的话,那 pipenv 正合你胃口。pipenv 其实整合了 pip 和 virtualenv 等库,在其上 ...
Python多环境管理神器(pyenv)
前面我们已经介绍了,python中两种最基础的虚拟环境管理工具,venv和virtualenv,其中virtualenv可以和virtualenvwrapper配合使用。详情请参考:https://www.cnblogs.com/doublexi/p/15783355.html下面我们来介绍另一个python多环境管理神器pyenvpyenvpyenv 主要用来对 Python 解释器进行管理,可以管理系统上的多个版本的 ...
python多环境管理(venv与virtualenv)
一、背景我们经常会遇见这样的场景:1、各个项目使用的python版本不相同由于Python的解释器版本众多,各版本之间差异非常大。特别是python2和python3,互不兼容。有些项目可能用的python2.7,有些项目可能用的是python3.6,有些则使用的3.8等,但是它们却需要运行在同一个服务器环境中。(docker除外,docker容器可以隔离不 ...
Python之工厂模式
一、介绍
工厂模式(Factory Pattern)是最常用的设计模式之一,这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。
意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工 ...
Python模块——os模块详解
本文大纲
os模块是Python中整理文件和目录最为常用的模块,该模块提供了非常丰富的方法用来处理文件和目录。本着只讲最有用的态度,下方我将os模块中一些我经常用的的方法,给大家详细列举出来了,希望减少大家的学习负担。
知识串讲
1)模块的安装和导入
1 # 导入
2 import os
2)os.getcwd()
作用:获 ...
python实现AES加密解密
1. 前言
AES是一种对称加密,所谓对称加密就是加密与解密使用的秘钥是一个。
之前写过一片关于python AES加密解密的文章,但是这里面细节实在很多,这次我从 参数类型、加密模式、编码模式、补全模式、等等方面 系统的说明如何使用AES加密解密。
看文章不能急功近利,为了解决一个问题临时查到一个代码套用进去,或许可以迅 ...
模仿UP主,用Python实现一个弹幕控制的直播间!
灵感来源
之前在B站看到一个有意思的视频:
【B站】【亦】终极云游戏!五千人同开一辆车,复现经典群体智慧实验
大家可以看看,很有意思。
up主通过代码实现了实时读取直播间里的弹幕内容,进而控制自己的电脑,把弹幕翻译成指令操控《赛博朋克2077》游戏。
观众也越来越多,最后甚至还把直接间搞崩了(当然,其实是因为那 ...
python基础_标准库-logging
一、简介
1、概要:logging 是python 用于记录日志的标准模块
2、logging 日志库定义的日志级别:
级别
级别数值(int)
使用时机
DEBUG
10
详细信息
INFO
20
正常运行过程中产生的一些信息
WARNING
30
警告信息,虽然程序正常运行,但有可能发生错误
ERROR
40
运行出错,程序已经不能执行一些功能 ...
EDG夺冠!用Python分析22.3万条数据:粉丝都疯了!
原创不易,本文禁止抄袭,转载,违权必究!
一、EDG夺冠信息
11月6日,在英雄联盟总决赛中,EDG战队以3:2战胜韩国队,获得2021年英雄联盟全球总决赛冠军,这个比赛在全网各大平台也是备受瞩目:
1、微博热搜第一名,截止2021-11-10已有亿级观看量,微博粉丝数到达638.4万
2、哔哩哔哩已有几亿人气,总弹幕 ...
Python ply包的正确食用手册
包的下载地址:dabeaz/ply: Python Lex-Yacc (package download)
官方文档地址:dabeaz/ply: Python Lex-Yacc (official document)
貌似本体是其他学校的编译课设...那确实不知道比我们高到哪里去了。
这个包提供了比较强大的 Lex / Yacc 工具,能够完成不太复杂庞大的语法的词法、语法分析,对于学校的大作业和课设 ...
python实现链表
链表
链表是计算机的一种数据结构,是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。
如上 ...
Python:软科中国大学排名爬虫(2021.11.5)
目录爬虫对象选择数据处理完整代码从 API 获取数据
爬虫对象选择
打开软科中国大学排名,观察这个页面结构复杂且一页只显示了 30 所大学。
而且点击了翻页,发现 url 没有发生变化,说明该页面有可能是已经获取了所有数据,然后使用 JavaScript 动态生成。此时可能就很麻烦了,因为没有办法通过 get 传参的方式来切换网页 ...
怒肝半月!Python 学习路线+资源大汇总
Python 学习路线 by 鱼皮。
原创不易,请勿抄袭,违者必究!
大家好,我是鱼皮,肝了十天左右的 Python 学习路线终于来了~
和之前一样,在看路线前,建议大家先通过以下视频了解几个问题:
Python 为什么这么火?
为什么都在说学 Python 找不到工作?Python 真香么?
我要学 Python 么?
怎么快速学习?
视频地 ...
用python的pandas读取excel文件中的数据
一、读取Excel文件
使用pandas的read_excel()方法,可通过文件路径直接读取。注意到,在一个excel文件中有多个sheet,因此,对excel文件的读取实际上是读取指定文件、并同时指定sheet下的数据。可以一次读取一个sheet,也可以一次读取多个sheet,同时读取多个sheet时后续操作可能不够方便,因此建议一次性只读取一个she ...