自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 如何生成股票的macd指标

查看B站视频股票技术术语中有很多重要的指标,例如mamacdkdjrsi等接下来, 介绍如何构造ma与macd这两个指标为避免现金分红带来的影响, 我们以未分红过的新股为例进行演示目标抓取数据 计算ma指标 计算macd指标 简单画图展示先看一下最终效果抓取数据从上交所抓取某个未分红过的新股请注意该教程仅做教学演示, 不做任何个股分...

2019-05-04 16:55:04 2562 1

原创 jupyter notebook使用方法和快捷键

同一意思:cell、单元、代码块执行当前cell,并自动跳到下一个cell:Shift Enter 执行当前cell,执行后不自动调转到下一个cell:Ctrl-Enter代码块前高亮表示选中此代码块(可用鼠标单击),此时双击D键可删除当前代码块,...

2019-05-02 22:32:21 779

原创 本地安装Talib第三方库

下载和python版本对应的talib版本号,下载地址https://www.lfd.uci.edu/~gohlke/pythonlibs/为系统默认的python版本安装,方法如下:把TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl放在C:\Windows\system32>文件夹下面运行命令:C:\Windows\system32&gt...

2019-05-01 11:55:43 1744 1

原创 通过Anaconda安装、切换多版本python

Anaconda安装之后,会默认某个python版本为系统使用的版本,比如3.7命令行输入以下命令会列数当前系统有哪些版本的python,前面带*号表示正在使用的版本conda info --envs输入结果如下,其中base 表示安装Anaconda时的默认版本安装其他版本的命令为:conda create --name python36 python=3.6...

2019-04-27 11:32:48 1893 1

原创 Python新利器之pipenv

前言之前学习异步asyncio库的时候,因为asyncio库支持Python3.5以上的版本,而我的Ubuntu14.04只有Python3.4,虽然下载了Python3.6,但是想直接利用ipython3或者pip3调用Python3.6相关的东西有点困难,可能是我手法不对,有点混乱。之前只是简单的用过virtualenv,直到发现了这个pipenv,有点吊炸天。Python开发者...

2019-04-26 12:34:35 124

原创 Python创建目录文件夹

Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建。主要涉及到三个函数1、os.path.exists(path)判断一个目录是否存在2、os.makedirs(path)多层创建目录3、os.mkdir(path)创建目录DEMO直接上代码def mkdir(path): # 引入模块 import o...

2019-04-08 13:04:31 2111

原创 urllib.request.urlretrieve()函数

描述urllib.request.urlretrieve(url, filename=None, reporthook=None, data=None)【urllib.urlretrieve(python2中)】函数说明将URL表示的网络对象复制到本地文件。如果URL指向本地文件,则对象将不会被复制,除非提供文件名。返回一个元组()(filename,header),其中filename...

2019-04-08 02:38:32 6123 1

原创 Python中sys.stdout.flush() 的作用

缓冲区的刷新方式:flush()刷新缓存区 缓冲区满时,自动刷新 文件关闭或者是程序结束自动刷新。import timeimport sysfor i in range(5): print(i,end='') # sys.stdout.flush() time.sleep(0.001)#注释打开和关闭效果不同当我们打印一些字符时,并不是调用prin...

2019-04-08 02:33:58 14140 10

原创 python正则表达式(二)

加号+ 表示:至少出现一次大括号{n} 表示:出现n次大括号{n,} 表示:出现至少n次大括号{n,m} 表示:出现至少n次,最多m次竖线 | 表示:或的意思import reline = 'bobby123'regex_str = "((bobby|boobby)123)"match_str = re.match(regex_str,line)if match_s...

2019-04-06 10:41:46 89

原创 python正则表达式贪婪模式

?表示非贪婪模式,例子:提取首次出现的两个b之间的字符串正确代码:import reline = 'boaabby123'regex_str = ".*?(b.*?b).*"#regex_str 匹配规则# ^ 表示以某个字符串开头# . 表示任意字符# * 表示这个字符可以重复任意多次# $ 表示以某个字符结尾# ? 表示以非贪婪模式匹配match_str = r...

2019-04-06 01:32:29 470

原创 python中使用yield来进行json格式化列表

def parse_one_page(html): #排名、图片、名称、主演、时间、评分 pattern = re.compile('<dd>.*?board-index.*?>(\d+)</i>.*?alt=".*?src="(.*?)".*?name"><a' + '.*?>(....

2019-03-22 11:01:54 770

原创 pipenv安装和常用命令

安装pipenv    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pipenv (使用国内源安装pipenv)  在pipenv虚拟环境中执行常用命令  pip3 list 查看这个虚拟环境有哪些安装包  pipenv graph 可以查看依赖关系  pipenv install f...

2019-03-14 13:14:56 2915

转载 Pycharm 使用 Pipenv 新建的虚拟环境

什么是 PycharmPycharm 是目前最好用的 Python 编辑器,自带文本高亮、版本管理、数据库连接、断点调试、虚拟环境和包管理的多功能编辑器什么是 Pipenvpipenv 是 Pipfile 主要倡导者、requests 作者 Kenneth Reitz 写的一个命令行工具,主要包含了Pipfile、pip、click、requests和virtualenv。Pipfile是...

2019-03-14 12:51:35 1860

原创 Flask--如何在pycharm中导入并运行flask项目

一.导入flask项目File-Open选择需要导入flask项目(如项目名为flasky)。二.设置解释器File-Settings-Project Interpreter,如下图所示三.添加Flask server1.点击pycharm右上角的Add Configuration2.点击+号,选择Flask Server3.填写参数4.运行...

2019-03-10 00:39:12 6497

原创 python操作mySQL数据库

1.安装mysql数据库通过集成工具XAMPP安装mysql,其中包含了phMyAdmin图形管理工具,配置和安装参考https://blog.csdn.net/zh54b5n64vn64654/article/details/87872647 2.python操作mysql数据库通过第三方库 PyMySQL  进行链接PyMySQL 是在 Python3.x 版本中用于连...

2019-02-23 11:47:58 212

原创 Python中%是什么意思?如何使用?

这是一种将其他变量置入字符串特定位置以生成新字符串的操作,比如说:n = "Aki""My name is %s" % n这段代码首先定义了一个名为n的变量,内容为Aki。然后下方的字符串中有一个%s,他的含义是“这里将被替换成一个新的字符串”,用作替换的内容放在字符串后面的%后面,就是那个n。所以最终这个字符串会变成My name is Aki。字符串中的%后面会附带一个字母,...

2019-02-23 11:11:24 7327 2

转载 (图文)最详细的XAMPP的安装及使用教程

作者:qq_36595013 原文:https://blog.csdn.net/qq_36595013/article/details/80373597 XAMPP的安装及使用教程1、简介XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Window...

2019-02-22 10:29:22 1787

原创 python爬虫获取代理免费ip并检测

 以下IP获取来自[芝麻HTTP]http://h.zhimaruanjian.com/注册之后每天可领免费的IP,有时效import requestsimport jsonfrom bs4 import BeautifulSoupimport timeimport randomurl = 'http://httpbin.org/get'url_baidu = 'https:...

2019-01-23 00:01:24 726

原创 使用selenium爬取拉勾数据,并存入excel表格中。

代码如下from selenium import webdriverfrom bs4 import BeautifulSoupimport timeimport pymongoclient = pymongo.MongoClient('localhost',27017)ceshi = client['ceshi']lagou_python = ceshi['lagou_web'...

2019-01-21 21:11:34 1409

原创 python读写Excel文件--使用xlrd模块读取,xlwt模块写入

一、安装xlrd模块和xlwt模块  1. 下载xlrd模块和xlwt模块    到python官网http://pypi.python.org/pypi/xlrd下载模块。下载的文件例如:xlrd-0.9.3.tar.gz。    到python官网http://pypi.python.org/pypi/xlwt下载模块。下载的文件例如:xlwt-1.0.0.tar.gz。  2...

2019-01-21 19:06:39 1528

原创 利用fake_useragent库为爬虫添加UserAgent

代码:from fake_useragent import UserAgentimport requestsua=UserAgent()#请求的网址url="http://www.baidu.com"#请求头headers={"User-Agent":ua.random}#请求网址response=requests.get(url=url,headers=headers)...

2019-01-21 02:10:15 726

原创 python 中__name__ = '__main__' 的作用

这句话的解释就是:让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。示例如下:#module.pydef main(): print "we are in %s"%__name__if __name__ == '__main__': main()这个函数定义了一个main函数,我们执行一下该py文件发现结果是打印出”we are in __main__...

2019-01-20 16:32:50 99

原创 python计算两个时间的时间差

import timeimport datetimestart = datetime.datetime.now()time.sleep(5)end = datetime.datetime.now()print((end - start).seconds) # 5 

2019-01-15 17:43:10 32027

原创 python+selenium打开网站需要输入用户名和密码的解决方法

有些网站进去之前会弹出一个窗口,需要用户输入用户名和密码才行,本想通过selenium定位到输入框自动填入验证信息的时候,发现在页面中找不到这个弹框的元素,就无法定位。网上搜索之后发现可以用下面这样的地址访问:http://username:password@url比如,你的用户名和密码都是admin就可以使用:http://admin:admin@172.16.50.36 直接登...

2019-01-03 12:07:23 18082 11

转载 轻松自动化---selenium-webdriver(python) (四)

转载自:http://www.cnblogs.com/fnng/p/3190966.html本节要解决的问题:如何定位一组元素?场景从上一节的例子中可以看出,webdriver可以很方便的使用findElement方法来定位某个特定的对象,不过有时候我们却需要定位一组对象,这时候就需要使用findElements方法。定位一组对象一般用于以下场景:· 批量操作对象,比如...

2018-12-30 23:05:35 92

转载 轻松自动化---selenium-webdriver(python) (三)

本节重点:简单对象的定位    -----自动化测试的核心象的定位应该是自动化测试的核心,要想操作一个对象,首先应该识别这个对象。一个对象就是一个人一样,他会有各种的特征(属性),如比我们可以通过一个人的身份证号,姓名,或者他住在哪个街道、楼层、门牌找到这个人。那么一个对象也有类似的属性,我们可以通过这个属性找到这对象。定位对象的目的一般有下面几种· 操作对象· 获得对象的属...

2018-12-30 22:36:25 101

转载 轻松自动化---selenium-webdriver(python) (二)

原文链接:http://www.cnblogs.com/fnng/p/3171383.html本节知识点:将浏览器最大化 设置浏览器固定宽、高 操控浏览器前进、后退将浏览器最大化我们知道调用启动的浏览器不是全屏的,这样不会影响脚本的执行,但是有时候会影响我们“观看”脚本的执行。#coding=utf-8from selenium import webdriverimp...

2018-12-30 12:38:18 141

转载 轻松自动化---selenium-webdriver(python) (一)

原文链接:http://www.cnblogs.com/fnng/p/3160606.html为什么选python?之前的菜鸟系列是基于java的,一年没学其实也忘的差不多了,目前所测的产品部分也是python写的,而且团队也在推广python ,其实就测试人员来说,python也相当受欢迎。易学,易用。翻翻各测试招聘,python出现的概率也颇高。平台搭建:前一篇中已经介绍,如果...

2018-12-30 12:19:47 210

原创 微信好友、群消息撤回信息重现

#coding=utf-8import itchatfrom itchat.content import TEXTfrom itchat.content import *import sysimport timeimport reimport osmsg_information = {}face_bug=None #针对表情包的内容@itchat.msg_register...

2018-12-21 21:33:19 974

原创 使用twilio库实现在特定条件下进行短信或电话提醒

官网( https://www.twilio.com)进行注册和手机验证,会获得属于你的SID和Token设置中申请一个电话号码,短信和电话就会从这个电话号码发送或拨打到你的手机上来代码如下from twilio.rest import Client# Your Account SID from twilio.com/consoleaccount_sid = "ACc6097f7...

2018-12-20 11:01:12 1020

原创 使用python在excel表格中增加新的sheet表

方法一:使用xlutils.copyimport xlrd, xlwtfrom xlutils.copy import copy as xl_copy# open existing workbookrb = xlrd.open_workbook('ex.xls', formatting_info=True)# make a copy of itwb = xl_copy(rb)#...

2018-07-18 17:15:43 63453 1

原创 python积累

data = { 'title':soup.title.text, 'price':soup.select('.price')[0].text, 'area' :list(soup.select('.c_25d')[0].stripped_strings) if soup.find_all('span','c_25d') e...

2018-07-18 00:17:36 230

原创 详解Python3中字符串中的数字提取方法

import retotalCount = '100abc'totalCount = re.sub("\D", "", totalCount)print(totalCount)&gt;&gt;&gt; 100 re.sub(pattern, repl, string, count=0, flags=0)解析:在字符串string中找到匹配正则表达式pattern的所有子...

2018-07-16 11:16:48 8446

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除