pycharm

Python爬虫练习1_小作文下载

让人想犯罪 __ 提交于 2020-10-21 13:51:05
作文下载 准备工具 步骤分析与代码实现 准备工具 本机环境:Windows10专业版 操作系统:64位 Python版本:python 3.8 运行工具:PyCharm 2020.2 步骤分析与代码实现 开始之前先导入一些库 import requests from lxml import etree 获取网页源代码 打开一个网站分析一下 1就是url 2是文章标题 3是内容 之后会放进代码里,先获取到这个界面的网页 url = requests . get ( 'https://www.chnlib.com/zuowenku/' ) html = url . content . decode ( ) #对乱码处理,这里没写内容默认值就是‘UTF-8’ print ( html ) 返回结果 这就是网页的代码,这就证明我们访问到这个页面了。 获取作文篇章的url 已经可以获取到网页源代码了,接下来就解析我们要的文章在哪里,可以看到界面是每一个文章都是有一个链接的, F12 可以查看网页源代码。点击右上角小箭头,选中网页的作文,可以在右边看见一个 <a> 标签这就是文章的链接,每一个文章都需要打开一个链接。 下面就要解析一下,怎么获取这些链接,通过源代码可以看出他们都是统一的格式都是在一个 <div> 下面有一个 <h4> 再下面获取 <a> ,下面就用xpath来获取这个 <h4>

NBA 投篮数据可视化,4 行代码就能实现!

时光总嘲笑我的痴心妄想 提交于 2020-10-17 13:53:21
作者 | 小F 来源 | 法纳斯特(ID:walker398) 头图 | CSDN 下载自东方IC 之前小F说了G6 湖人总冠军 ,果不其然湖人夺冠了。 不过硬实力摆在那里,说不说其实关系也不大,哈哈哈。 36岁的老詹还没有老,4座总冠军+4次FMVP。 关于NBA球员投篮数据的可视化,小F以前也写过一篇文章。 自己画球场图,自己爬数据,码了不少代码。 这回发现了大佬造的轮子, 只需4行代码就能实现。 GitHub地址: https://github.com/theccalderon/shot_chart 在PyCharm上直接安装shot-chart库,记得 版本选1.0.0 的。 最新版本是1.1.0,得分和未得分没有明显区分开,所以小F选择安装1.0.0版本。 大伙也可以两个版本都下载安装,看有什么差异。 from shot_chart.core import * # 2019-2020赛季 shots_2019 = make_df(untar_data(URLs.SHOTS_2019)) 同样的这位大佬也是把数据放在网络上,需要通过数据请求才能获取到。 此处小F通过查看源代码(core.py),发现数据的请求地址。 地址如下,从2000-2001赛季到2019-2020赛季。 # 2000-2001赛季常规赛数据https://nba-shot-charts.s3

Python Web实战:Python+Django+MySQL实现基于Web版的增删改查

那年仲夏 提交于 2020-10-16 08:28:55
前言 本篇使用Python Web框架Django连接和操作MySQL数据库学生信息管理系统(SMS),主要包含对学生信息增删改查功能,旨在快速入门Python Web,少走弯路。效果演示在项目实战最后一节,文章结尾有整个项目的源码地址。 开发环境 开发工具:Pycharm 2020.1 开发语言:Python 3.8.0 Web框架:Django 3.0.6 数据库:MySQL5.7 操作系统:Windows 10 项目实战 1. 创建项目(学生管理系统-sms) File->New Project->Django 稍等片刻,项目的目录结构如下图 项目创建后确认是否已安装Django和mysqlclient解释器,如何确认?file->Settings 如果没有请在Terminal终端输入以下命令完成安装 pip install django pip install mysqlclient 如果在执行pip install 报错Read time out请设置延长下超时时间,默认15s,网络不好情况下很易超时 pip --default-timeout=180 install -U django pip --default-timeout=180 install -U mysqlclient 参数-U是--upgrade简写,把安装的包升级到最新版本 2. 创建应用

NBA投篮数据可视化,4行代码就能实现!

那年仲夏 提交于 2020-10-15 02:26:59
之前小F说了G6 湖 人总 冠军 ,果不其然湖人 夺冠了 。 不过硬实力摆在那里,说不说其实关系也不大,哈哈哈。 36岁的老詹还没有老,4座总冠军+4次FMVP。 湖人总冠军, Kobe! this is for u! 今天给大家介绍一个好东西~ 只需 4行代码 就能实现 。投篮数据可视化 GitHub地址: https://github.com/theccalderon/shot_chart 在PyCharm上直接安装shot-chart库,记得 版本选1.0.0 的。 最新版本是1.1.0,得分和未得分没有明显区分开,所以小F选择安装1.0.0版本。 大伙也可以两个版本都下载安装,看有什么差异。 from shot_chart.core import * # 2019-2020赛季 shots_2019 = make_df(untar_data(URLs.SHOTS_2019)) 同样的 这位大佬也是把数据 放在网络上,需要 通过数据请求才能 获取到 。 此处小F通过查看源代码(core.py),发现数据的请求地址。 地址如下,从2000-2001赛季到2019-2020赛季。 # 2000-2001赛季常规赛数据 https://nba-shot-charts.s3.amazonaws.com/shots -2000. tgz ........................

pycharm禁用pytest

我的未来我决定 提交于 2020-10-14 20:19:48
1. run的快捷键是alt+shift+f10 比如可以设置快捷键为Ctrl+f1 2.还是老办法: 将python代码中的test替换掉 之所以会出现上面这种情况,实际上是因为Pycharm误认你的脚本文件是用来测试的。导致这样的结果,可能是你脚本中的test字样太多了,所以替换掉test即可。 同时按住 CTRL 和 R 两个键,进入字符替换模式,将test替换成其他字符串。上面的输入框输入test,下面的输入框输入你想要替换的字符串,然后按输入框右边的Replace all 就可以完成替换了。 来源: oschina 链接: https://my.oschina.net/u/4346575/blog/4553386