
python
前端技术
前端开发工程师
展开
-
scrapy库安装失败的解决办法
scrapy库安装失败的解决办法安装scrapy的时候,使用pip install scrapy一般会失败。报超时的错误:所以我们需要换另一种形式来安装,我们先将scrapy安装过程中所用到的依赖的库安装完成之后,在安装scrapy,这样子便可以安装成功了。需要安装的依赖库有 lxml、 pyOpenSSL 、 Twisted 、pywin32。需要注意的是我们安装的这些库,都是通过wheel来安装的。因此在安装这些库之前,先得安装wheel。打开控制台窗口,输入pip install wheel,原创 2021-03-05 23:40:51 · 3057 阅读 · 0 评论 -
用python写一个计算器
用python写一个计算器话不多说,直接上逻辑代码:# 点击事件def onclick(btn): # 运算符 operation = ('+', '-', '*', '/', '**', '//') # 获取文本框中的内容 content = contentVar.get() # 如果已有内容是以小数点开头的,在前面加 0 if content.startswith('.'): content = '0' + content # 字符原创 2021-03-05 22:53:41 · 730 阅读 · 1 评论 -
python爬虫爬取股票信息
python爬虫爬取股票信息话不多说,直接上代码:import requestsimport reimport jsonfrom pyquery import PyQueryimport pymysql# 数据库连接def connect(): conn = pymysql.connect(host='localhost', port=3306, user='root',转载 2021-03-05 09:29:17 · 817 阅读 · 1 评论 -
怎样下载B站的视频
今天教大家一个下载B站视频的方法。非常简单,打开浏览器,输入一个网址:https://ctb.qianhetui.com/index.php就可以在这个网站上进行下载啦。原创 2021-03-05 09:10:49 · 7349 阅读 · 1 评论 -
python源代码打包成可执行文件
python源代码打包成可执行文件非常简单!首先安装pyinstaller库,在命令行中输入以下语句:pip install pyinstaller然后进入到python源代码所在的目录下,在该目录下打开命令行,输入以下语句:pyinstaller -F python源文件名回车之后就可以生成几个文件夹和一个文件,我们所需的可执行文件就在dist文件夹中。取出可执行文件后就可以把这些文件夹和没用的文件删除掉。...原创 2021-03-04 17:42:54 · 810 阅读 · 1 评论 -
命令行升级tensorflow
命令行升级tensorflow打开命令行,输入以下命令:pip --default-timeout=100 install --user --upgrade tensorflow完美!原创 2021-03-01 21:16:11 · 890 阅读 · 0 评论 -
如何设置tkinter窗口透明
如何设置tkinter窗口透明非常简单!win.attributes('-alpha',0.5)其中的0.5表示[0,1]范围的透明度。原创 2021-02-28 23:14:38 · 4920 阅读 · 4 评论 -
解决python爬虫中文乱码问题
解决python爬虫中文乱码问题req = requests.get(url)返回的是类对象其包括的属性有:(1)req.encoding:返回编码方式(2)req.text:text返回的是处理过的Unicode型的数据(3)req.content:content返回的是bytes型的原始数据content是把内容bytes返回. 而text是decode成Unicode. 如果headers没有charset字符集的化,text()会调用chardet来计算字符集也就是说text是解码完的原创 2021-02-28 17:13:41 · 1234 阅读 · 0 评论 -
用python写一个3D走马灯
用python写一个3D走马灯话不多说,直接上代码:import numpy as npfrom PIL import Imageimport wxgl.wxplot as pltim = np.array(Image.open('C:/Users/DELL/Desktop/paper.png'))/255rows, cols, deep = im.shaper, h = 1, 2*np.pi*rows/colstheta = np.linspace(0, 2*np.pi, cols)原创 2021-02-26 16:23:22 · 894 阅读 · 0 评论 -
python的docx库使用教程
python的docx库使用教程1、打开及保存文件:from docx import Documentdocument = Document('test.docx')document.save('test.docx')2、添加文本:document.add_paragraph('test text')3、调整文本位置格式为居中:from docx import Documentfrom docx.enum.text import WD_ALIGN_PARAGRAPHdocument原创 2021-02-24 11:43:45 · 6965 阅读 · 2 评论 -
程序员浪漫表白代码
程序员浪漫表白代码话不多说,直接上代码:import turtleimport randomdef love(x,y): lv=turtle.Turtle() lv.hideturtle() lv.up() lv.goto(x,y) def curvemove(): for i in range(20): lv.right(10) lv.forward(2) lv.color('red'原创 2021-02-23 17:01:00 · 8469 阅读 · 6 评论 -
给大家推荐几本最优秀的编程书
现在给大家推荐几本最优秀的编程书一、《编程珠玑》(第2版)本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。二、《数学之美》 第三版这原创 2021-02-18 11:40:47 · 9056 阅读 · 0 评论 -
python爬虫爬取优快云文章
python爬虫爬取优快云文章话不多说,直接上代码:import urllib.parseimport requestsfrom bs4 import BeautifulSoupauthor_title = input('请输入作者的标签:')url="https://blog.youkuaiyun.com/"+urllib.parse.quote(author_title)headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x6原创 2021-02-16 17:34:17 · 2806 阅读 · 3 评论 -
用python爬虫爬取2020年中国大学排行
用python爬虫爬取2020年中国大学排行话不多说,直接上代码:from bs4 import BeautifulSoup # 网页解析 获取数据import re # 正则表达式 进行文字匹配import urllib.request, urllib.error # 制定url 获取网页数据import xlwtdef main(): baseurl = "http://m.gaosan.com/gaokao/265440.html" datalist = getD原创 2021-02-05 08:46:55 · 1380 阅读 · 0 评论 -
基础爬虫系列课程授课内容4——正则表达式的使用
正则表达式的使用一、为什么要学正则表达式?实际上爬虫一共就四个主要步骤:(1)明确目标 (要知道你准备在哪个范围或者网站去搜索)(2)爬 (将所有的网站的内容全部爬下来)(3)取 (去掉对我们没用处的数据)(4)处理数据(按照我们想要的方式存储和使用)我们down下了的数据是全部的网页,这些数据 很庞大并且很混乱,大部分的东西使我们不关心的,因此我们需要将之按我们的需要过滤和匹配出来。那么对于文本的过滤或者规则的匹配,最强大的就是正则表达式,是Python爬虫世界里必不可少的神兵利器。什么是原创 2021-01-26 08:57:09 · 182 阅读 · 0 评论 -
基础爬虫系列课程授课内容3——xpath语法
xpath语法的使用一、xpath介绍XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath 是一个 W3C 标准请务必清楚在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。二、xpath语法梳理下面举个小例子:原创 2021-01-23 17:06:42 · 159 阅读 · 0 评论 -
基础爬虫系列课程授课内容2——BeautifulSoup库的使用
BeautifulSoup库的使用1、安装及导入 BeautifulSoupBeautifulSoup 是一个可以从 HTML 或 XML 文件中提取数据的 Python 扩展库,是一个分析 HTML 或 XML 文件的解析器。它通过核实的转换器实现文档导航、查找、修改文档等功能;可以很好地处理不规范标记并生成剖析树(Parse Tree);提供的导航功能(Navigation)可以简单、快速地搜索剖析树以及修改剖析树。BeautifulSoup 技术通常用于分析网页结构,爬取相应的 Web 文档,对原创 2021-01-23 11:32:05 · 733 阅读 · 0 评论 -
基础爬虫系列课程授课内容0——爬虫的基本原理
爬虫的基本原理什么是爬虫?简单地说,爬虫就是请求网站并提取数据的一种自动化程序。爬虫的基本流程:1、向服务器发起请求通过HTTP库向目标站点发起请求,即发送一个Request,请求可以包含额外的headers等信息,等待服务器的响应。2、获取响应内容如果服务器正常响应,会得到一个Response,Response的内容便是所要获取的页面内容,类型可能有HTML、JSON、二进制文件(如图片、视频等类型)。3、解析内容得到的内容可能是HTML,可以用正则表达式、网页解析库进行解析。可能是JS原创 2021-01-23 09:25:26 · 190 阅读 · 0 评论 -
基于python处理Excel表格(自动化办公)
怎样用python处理Excel表格呢不要方,雷哥教你。一、理解 python与Excel表格Excel 是 Windows 环境下流行的、强大的电子表格应用。openpyxl 模块让 Python 程序能读取和修改 Excel电子表格文件(1)excel文档中的基本属性定义:工作薄(workbook)工作表(sheet)活动表(active sheet)行(row): 1,2,3,4,5,6………列(column): A,B,C,D………单元格(cell): B1, C1(2)p原创 2021-01-22 12:27:44 · 17930 阅读 · 5 评论 -
基础爬虫系列课程授课内容1——requests库的使用
requests库的使用requests简介:Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库,Requests它会比urllib更加方便,可以节约我们大量的工作。一、安装requests库非常简单,打开命令行,输入下面的安装命令:pip install requests二、基本使用我们先来看一个使用小例子:import requests response = requests.get("https://www.原创 2021-01-22 10:44:51 · 156 阅读 · 0 评论 -
一条命令升级pip
一条命令升级pip超简单的打开命令行输入以下命令点击回车(Enter键)即可pip install --upgrade pip原创 2021-01-12 08:27:13 · 5988 阅读 · 0 评论 -
一招解决pip下载安装龟速的问题
一招解决pip下载安装龟速的问题,非常简单使用镜像即可提速打开命令行输入以下的命令pip install xxx -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com注意,上面代码的xxx要换成你需要下载的模块名然后点击回车(Enter键)即可我这里使用的是豆瓣镜像,当然还有其它镜像,比如清华的、阿里的等等。就我个人...原创 2021-01-12 08:24:03 · 173 阅读 · 0 评论 -
python实现将数据写入Excel文件中
将数据写入Excel文件中,用python实现起来非常的简单,下面一步步地教大家。一、导入excel表格文件处理函数import xlwt注意,这里的xlwt是python的第三方模块,需要下载安装才能使用,不然导入不了(python第三方库的安装也非常简单,打开命令行,输入pip install xlwt就可以了)二、创建excel表格类型文件book = xlwt.Workbook(encoding='utf-8',style_compression=0)调用xlwt模块中的Workbo原创 2021-01-11 15:57:59 · 92834 阅读 · 24 评论 -
python基础语法总结(超详细)
目录1、环境搭建2、标识符3、python保留字4、注释和空行5、行与缩进6、多行语句7、声明变量8、标准数据类型8.1 Number(数字)8.2 字符串(String)8.3 List(列表)8.4 Tuple(元组)8.5 Set(集合)8.6 Dictionary(字典)8.7 数据类型转换9、输入10、输出11、import12、运算符13、控制结构14、迭代器与生成器14.1 迭代器14.2 生成器15、函数16、文件(File)17、错误与异原创 2020-12-16 21:30:02 · 20223 阅读 · 0 评论 -
python之基本概论
python简介Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。Python的创始人为荷兰人吉多·范罗苏姆 (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一原创 2020-08-25 21:49:47 · 390 阅读 · 0 评论