Python
文章平均质量分 61
此专栏用于发布Python相关的博客内容
最早的早安227
一个会弹吉他的程序猿
展开
-
Python获取股票数据并绘制相应K线图,看这个就够了!
Python对股票的K线可视化前言说明注意数据获取Tushare获取股票数据获取医疗器械板块数据(代码部分)获取股票数据(代码部分)数据预处理变量中文化(代码部分)K线绘制代码部分结果展示写在最后前言说明有人的地方就有江湖,有交易的地方就有金融。出于对金融证券的兴趣,作者去年疫情期间开始对金融证券以及数据分析进行学习,去年也已获得证券从业资格证,完整数据分析的内容实现已在两个月前完成。此篇仅为作者完成的完整数据分析的部分内容(股票数据获取及K线绘制的简化内容)。注意------------原创 2021-06-26 17:13:51 · 5544 阅读 · 3 评论 -
基于Pytesseract的OCR文字识别实现
OCR文字识别关于OCR介绍前提准备环境配置文件创建代码实现导库定义一个文字识别类选取所需识别的文字信息执行结果乱码情况处理写在最后关于OCR介绍“OCR 是英文Optical Character Recognition的缩写。意思是光学字符识别,也可简单地称为文字识别,是文字自动输入的一种方法。它通过 扫描 和摄像等光学输入方式获取纸张上的文字图像信息,利用各种 模式 识别算法分析文字形态特征 可以将票据、报刊、书籍、文稿及其它印刷品转化为图像信息,再利用文字识别技术将图像信息转化为可以使用的原创 2021-02-05 18:13:21 · 564 阅读 · 1 评论 -
Python+Selenium一键进入B站王冰冰近期vlog
selenium自动进入网页selenium介绍selenium兼容脚本前提准备环境自动播放导入网页控制和时间模块调整匹配浏览器selenium介绍Selenium(百度百科介绍) 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。selenium兼容脚本selenium可以在 .Net、Java、Perl等不同语言的测试脚本,同时也可原创 2021-01-18 14:07:28 · 839 阅读 · 2 评论 -
Python常见报错语义:常见异常Exception与常见错误Error与常见警告Warning
关于异常处理中的英文语义理解(建议收藏)Python中常见问题(Exception、Error、Warning)的语义常见异常语义(Exception)常见错误语义(Error)常见警告语义 (Warning)Python中常见问题(Exception、Error、Warning)的语义常见异常语义(Exception)ExceptionException 常规错误的基类BaseException 所有异常的基类SystemExit 解释器请求退出Key原创 2021-01-06 18:38:33 · 1914 阅读 · 3 评论 -
Python递归和生成器分别实现斐波那契数列
斐波那契数列,又称黄金分割数列,又名兔子数列通俗的来说,即从该数列中的第三项开始,后面的每一个数的值等于前两个数的和。而我们通过python如何来实现不同长度的斐波那契数列呢?常见的实现方法有递归和生成器。递归递归的方法效率较低,会出现大量重复计算,这里以20个斐波那契数列为例。def fbnq_one(self): if self == 1: return 1 elif self == 2: return 2 else:原创 2021-01-05 16:08:58 · 622 阅读 · 4 评论 -
Django学习之框架搭建(详细)
Django框架的学习与搭建前言前提:环境配置终端搭建Django基本框架--搭建Django项目--进入终端--创建Django项目--查看项目结构--搭建Django功能区--查看整体结构--配置文件参数--settings文件配置--urls文件配置--views文件配置在终端进入mySite中并运行manage通过浏览器进入显示结果写在最后前言编译器pycharm中存在两种版本:社区版和专业版对于专业版,Django可以直接在左上角file中的create project中创建对于社区版原创 2021-01-04 15:08:28 · 4418 阅读 · 19 评论 -
Python随机生成姓名+电话号码+邮箱
怎么样生成随机姓名和电话号码和邮箱?首先导入随机库设计一个生成随机姓名的方法一个生成随机手机号与邮箱的方法运行过程总代码如何随机生成姓名+电话号码+邮箱首先导入随机库首先导入random随机库import random as r设计一个生成随机姓名的方法接下设计一个生成随机姓名的方法def name(): # 随机姓名 first_name = ["张", "曾", "李", "王", "刘", "赵", "蒋", "孟", "陈", "徐", "杨", "沈", "马",原创 2020-12-30 10:47:01 · 6905 阅读 · 4 评论 -
爬虫之对B站排行榜前100作品的名称及地址获取
怎么将小破站的每日实时排行榜作品及地址爬取下来?打开B站,点击B站作品排行榜进入排行榜鼠标右击检查源码,找到作品对应的源码位置,此时我们知道作品在代码的相应大致位置。接着在Pycharm里导入requests、BeautifulSoupimport requestsfrom bs4 import BeautifulSoup因为作品对应的大致位置在div块(class= ‘info’),因此用find_all查找所有作品的此位置。url = 'https://www.bilibili.c原创 2020-11-22 20:25:25 · 1410 阅读 · 7 评论 -
Turtle十行代码画出五角星
Turtle是一个非常好用的绘图库,简洁有效,画一个五角星只需十行简单的代码import turtle as tt.pensize(2) # 画笔大小t.pencolor("gray") # 画笔颜色t.fillcolor("gray") # 填充颜色t.begin_fill() 设置好参数后,遍历五次,最后填充颜色即可for _ in range(0, 5): t.forward(300) t.right(144)t.end_fill()t.mainloop() #原创 2020-11-22 16:15:19 · 3473 阅读 · 0 评论 -
Python常见异常处理之pip install turtle安装失败
我们在安装turtle时,往往会出现下面的情况SyntaxError: invalid syntaxFile “…/turtle/setup.py”, line 40这是因为Python3以后except无法接受没有()的语句怎么解决呢?首先在网上下载turtle-0.0.2.tar.gz的压缩包,下载完成后解压缩放到桌面打开turtle-0.0.2,编辑setup.py,并在40行的位置将except ValueError, ve: 改成 except (ValueError, ve):原创 2020-11-20 15:24:54 · 1493 阅读 · 8 评论 -
Python常见异常处理之Install packages failed Installing packages: error occurred
遇到Install packages failed Installing packages: error occurred此提示表示包安装失败我们来看看原因,一般安包在pycharm中的步骤是:点击Pycharm左上角,File→Settings→Project→Project Interpreter→+→search这时,如果安装失败一般会有Error提醒如果出现SyntaxError: invalid syntax,可能是路径错误,在show all中选择合适如果出现Unicod原创 2020-11-19 20:28:58 · 25435 阅读 · 4 评论 -
Python常见异常处理之NameError: global name ‘ ’ is not defined
对于Python运行中console中出现:NameError: global name ‘ ’ is not defined这个运行报错,在语义的意思是:未定义全局名称例如console台报错:NameError: global name ‘time’ is not definedNameError: global name ‘datetime’ is not defined对于此类 not defined的nameerror,只需导入该’ '中的包即可import timefrom原创 2020-11-17 13:41:18 · 22266 阅读 · 1 评论 -
Python如何制作个性化的动态二维码
生活中处处存在二维码,简易的二维码生成可以通过导入qrcode或是myqr进行操作/例如制作简易的链接导向官网的普通二维码,以GitHub为例,先用qrcode试试import qrcodeqrcode.make('https://github.com').save('..//github.png') # 创建保存qrcode.make('https://github.com').show() # 展示即可生成二维码,运行如下(此时,并没有对二维码进行容错率、纠错水平、色彩亮度、背景、对比度等原创 2020-11-10 18:22:26 · 638 阅读 · 0 评论 -
Pycharm如何显示程序完成的运行时间
解决Pycharm中程序完成的运行时间的显示一、导入time库,并在整个程序运行前设置开始时间import timestart = time.clock()# 在此导入time,并在开头设置开始时间二、在整个程序运行末尾设置程序完成时间end = time.clock()# 在程序运行结束的位置添加结束时间三、打印末尾时间减去开始时间,即可显示运行耗时print("运行耗时", end-start)# 再讲其打印,即可显示出程序完成的运行耗时...原创 2020-11-07 17:11:53 · 21286 阅读 · 8 评论