python
业余爱好
HarryPoFly
这个作者很懒,什么都没留下…
展开
-
python快速排序
# coding:utf-8def quick_sort(alist: list, first: int, last: int) -> list: """快速排序 :rtype: object """ if first >= last: return mid_value = alist[first] low = first high = last while low < high: #原创 2022-03-27 12:02:42 · 442 阅读 · 0 评论 -
python冒泡排序的实现
冒泡排序python实现方式原创 2022-01-08 08:39:44 · 410 阅读 · 0 评论 -
python双向链表的实现
双向链表,用python实现方式原创 2021-12-19 12:36:09 · 1009 阅读 · 0 评论 -
单链表的实现
#coding:utf-8class Node(object): '''节点''' def __init__(self, elem): self.elem = elem self.next = Noneclass SingleLinkList(object): '''单链表''' def __init__(self, node=None): self._head = node def is_empty.原创 2021-11-07 13:16:05 · 95 阅读 · 0 评论 -
Python ERROR: Command errored out with exit status 1 Microsoft Visual C++ 14.0 is required.错误解决
文章目录一、出现场景?二、解决方法1.下载文件pip安装2.如报错所示,去网站下载Microsoft Visual C++一、出现场景?在有python3.8的环境下安装scrapy框架,报错:1.ERROR: Command errored out with exit status 12.status 1. Microsoft Visual C++ 14.0 is required. Get it with"Microsoft Visual C++ Build Tools图示:二、解.原创 2020-09-11 14:54:10 · 815 阅读 · 0 评论 -
python安装多个版本时,pip安装出现错误:Requirement already satisfied
解决方法:使用pip安装时制定pip所在的目录pip install --target=C:\Users\72921\AppData\Local\Programs\Python\Python38\Scripts scrapy问题情况:我的电脑同时安装了python3.5和python3.8,然后我在安装scrapy时出现以上错误...原创 2020-09-07 16:22:27 · 1947 阅读 · 0 评论 -
Python使用selenium建立代理ip池访问网站
文章目录前言一、使用selenium前?1.安装selenium2.安装浏览器驱动3.配置环境二、使用selenium1.引入库2.代码前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、使用selenium前?1.安装seleniumpip install Selenium2.安装浏览器驱动Chrome驱动文件下载:点击下原创 2020-09-03 15:57:39 · 101790 阅读 · 5 评论 -
Python简单操作MySQL数据库
2121原创 2020-09-01 16:49:14 · 129 阅读 · 0 评论 -
python对Excel的简单读写
1.数据插入表格import xlwtdata_list = [ ['张三','男','19'], ['李四','男','20'], ['王五','男','21'], ['麻刘','男','22']]wookbook = xlwt.Workbook(encoding="utf-8")wooksheet = wookbook.add_sheet('testsheet')#wooksheet.write(0, 0, 1) #写入数据,第一行参数"行",第二参数原创 2020-08-31 16:49:07 · 248 阅读 · 0 评论 -
python csv写入文件
#Python的csv文件写入import csvheaders = ['姓名','性别','年龄'] #制作表头#制作表内容data_list = [ ['张三','男','18'], ['李四','男','19'], ['王五','男','20']]with open('example.csv', 'w',newline='') as f: #newline参数防止出现空行 w为写,其它方式https://www.runoob.com/python/pytho原创 2020-08-31 09:54:48 · 290 阅读 · 0 评论 -
python requests获取网页内容(urllib.request和requests的使用和区别)
urllib.request和requests的使用和区别请求网页内容可用urllib.request和requests函数,下面分别描述两种函数使用方法urllib.request的使用1.发起基础请求import urllib.requestreq = urllib.request.Request(url)response = urllib.request.urlopen(req)print(response)返回结果如下:返回的是一个object对象,如果想去获取内容还需进一步解原创 2020-08-17 16:51:58 · 9123 阅读 · 0 评论 -
python,mysql插库乱码: raise errorclass(errno, errval) pymysql.err.DataError: (1366, “Incorrect string va
插入数据遇到如图问题,网上查了一下是字符编码问题,解决方式如下:1.首先把数据库字符集设置utf8mb42.连接数据库时charset="utf8mb4"原创 2020-07-31 15:19:12 · 7582 阅读 · 0 评论 -
python 打开写入csv文件出现中文乱码
with open('data/douban.csv', mode='a', newline='', encoding='utf-8') as fw: writer = csv.writer(fw) #遍历评论列表 writer.writerows(comment_list) print('保存完毕')在用这段代码写入文件打开后会出现乱码问题,在网上找了很多办法,都是乱码;最后把encoding='utf-8'修改成encodin...原创 2020-07-27 16:47:35 · 1394 阅读 · 3 评论 -
Python|windows上安装BeautifulSoup
在windows上不用pip安装还可以使用压缩包安装1.下载下载地址:https://www.crummy.com/software/BeautifulSoup/bs4/download/2.安装解压缩包,进入其文件夹目录下执行:python setup.py buildpython setup.py install3.使用在文件头需引入: from bs4 import B...原创 2019-11-07 16:09:36 · 183 阅读 · 0 评论