- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Python 部署flask项目+阿里云宝塔(巨详细)
目录一、购买阿里云服务器① 选购方法② 更换操作系统二、安装宝塔Linux面板① 进入服务器远程连接② 远程连接登录③ 安装宝塔④ 安装宝塔插件三、项目部署① 准备项目(虚拟环境)② 上传项目到宝塔③ 在宝塔上创建 Python 项目本文详细的介绍了如何使用 Python 部署项目(未涉及到数据库),本文例子使用的项目是flask框架,其他项目类似。一、购买阿里云服务器① 选购方法因为我购买的是这个型号的服务器,就以这个为例,其他的应该都差不多类似的。② 更换操作系统如果要更改操作系统的,先停
2022-05-24 18:30:20
5611
2
原创 pycharm创建并使用虚拟环境
目录一、安装对应包二、创建虚拟环境三、激活进入虚拟环境①使用 pycharm 的 Terminal 切换虚拟环境②直接使用 pycharm 切换虚拟环境(推荐使用)一、安装对应包在Pycharm的Terminal终端中输入pip install virtualenv,创建一个引入新的虚拟环境的条件。二、创建虚拟环境在Pycharm的Terminal终端中输入 virtualenv XX(XX为自定义的名称,随便取,我这里命名为venvFlask)。创建完后,我们发现相应的路径下增加了一个ven
2022-05-24 14:47:00
15275
2
原创 Python导出excel文件出错(ValueError: I/O operation on closed file)
pd.ExcelWriter错误(ValueError: I/O operation on closed file)Python使用pd.ExcelWriter保存excel文件出现错误,自行尝试了多种方法,最终得以解决,本篇文章会根据博主自己实验过的方法都展示出来,为了自己做个笔记,急需解决方法的可以直接看最后一个。目录pd.ExcelWriter错误(ValueError: I/O operation on closed file)问题尝试解决一、缩进问题二、with不用close三、最终解决方法
2022-05-23 15:31:46
3593
原创 python实现pandas+openpyxl导出excel报表
目录1.导出excel文件2.隐藏或删除行、列3.合并单元格并填入数据4.添加边框5.调整行、列宽6.更改表格样式7.单元格颜色8.单元格插入公式、更改数字格式9.实现由于数据的繁杂和日渐增多,报表成为工作上必不可少的一部分,报表的实现既能将数据有规划的整理也能把一大串繁琐的数据变得更加简洁可观。但是用excel处理大量的报表,工作量可想而知,每次都需要在月头和周头花费大量的时间来整理报表。自从学了python,就方便多了,将数据导入用python整理好后,保存为excel文件简直不要太简单,每次有需要的
2021-03-10 16:31:14
4539
原创 python实现selenium网络爬虫
这里写目录标题1.selenium初始化方法一:会打开网页方法二:不会打开网页2.元素定位3.建立点击事件4.切换窗口5.iframe问题selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题,selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器,这里只用到谷歌浏览器。1.selenium初始化方法一:会打开网页# 该方法会打开goole网页fr
2021-03-09 14:36:57
1216
4
转载 BeautifuSoup和Pyquery解析库方法比较
1.对象初始化:BeautifySoup库:from bs4 import BeautifulSoup html = 'html string......'soup = BeautifulSoup(html, 'lxml')Pyquery库:from pyquery import PyQuery as pq# 以字符串初始化html = 'html string...'doc = pq(html)# 以url初始化doc = pq(url='https://....')# 以文件初
2021-03-09 12:15:02
385
原创 python实现pyquery网络爬虫
PyQuery是强大而又灵活的网页解析库,正则写起来太麻烦,BeautifulSoup语法太难记,如果你熟悉jQuery的语法那么,PyQuery就是你绝佳的选择。代码实现'''部分源码<tr class="mBg2"onmouseover="jQuery(this).addClass('bgon');"οnmοuseοut="jQuery(this).removeClass('bgon');"> <td class="wd1">1</td> <td
2021-03-09 12:09:32
227
原创 python实现requests+BeautifulSoup网络爬虫
BeautifulSoup参数解析器使用方法优势劣势python标准库BeautifulSoup(markup,“html.parser”)python内置标准库执行速度适中文档纠错能力强python2.7.3以前的版本容错能力差lxmlHTML解析器BeautifulSoup(markup,“lxml”)速度快文档纠错能力强需要安装C语言库lxmlxml解析器BeautifulSoup(markup,[“lxml”,“xml”])速度快唯一的支持解析的
2021-03-09 11:25:32
271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人