
python
一燊芊芊
这个作者很懒,什么都没留下…
展开
-
MAC-matplotlib笔记
中文显示import matplotlib.pyplot as plt# matplotlib字体设置plt.rcParams['font.family'] = 'sans-serif'plt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams["axes.unicode_minus"] = False原创 2021-02-27 13:57:14 · 224 阅读 · 0 评论 -
python正则表达式re笔记
文章目录一、修饰符 - 可选标志>用于参数flags二、匹配公式1、模式1)开头结尾2)一个字符or数字3)数量、贪婪与非贪婪4)其它2、正则表达式实例1)字符类2)特殊字符类三、函数/方法1、re.compile(pattern[, flags])2、re.match 和 re.searchre.match(pattern, string, flags=0)re.search(pattern, string, flags=0)re.match与re.search的区别3、re.findall 和 r原创 2021-01-29 22:55:12 · 566 阅读 · 0 评论 -
MAC安装fbprophet
汇总文章:python 安装fbprophet模块的艰辛历程导入fbprophet失败,报错:cannot import name ‘easter’ from 'holidaysfbprophet 安装步骤:1.创建一个虚拟环境: conda create 虚拟环境名 python=3.6.62.激活虚拟环境:activate 虚拟环境名3.安装MingW-w64编译器类型:conda install libpython m2w64-toolchain -c msys24.检查你的虚拟环原创 2021-01-20 23:01:06 · 1133 阅读 · 3 评论 -
ModuleNotFoundError: No module named ‘pandas.core.internals.managers‘; ‘pandas...
原因:pandas版本不对解决方案:步骤1:先卸载pandaspip uninstall pandas步骤2: 安装目标版本的pandaspip install pandas==1.0.1原创 2021-01-08 01:30:14 · 1010 阅读 · 0 评论 -
机器学习:7个步骤-2-数据预处理-异常值处理
异常值的判断1、使用均值和标准差进行判断mean 为数据的均值std 为数据的标准差数据的正常范围为 【mean-2 × std,mean+2 × std】import pandas as pdimport numpy as nptips = pd.read_csv('tips.csv')tipmean=tips['tip'].mean()tipstd = tips['tip'].std()topnum1 =tipmean+2*tipstdbottomnum1 = tipmean-2原创 2020-11-20 19:17:28 · 1343 阅读 · 0 评论 -
centos7 无GUI云服务器 chrome浏览器,selenium的安装部署
前言环境:centos7, python3一、安装chrome1.配置yum源在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repo[google]name=googlebaseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearchenabled=1gpgcheck=1gpg...原创 2020-02-21 12:40:03 · 766 阅读 · 0 评论 -
记录使用appium+behave的异常
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not proxy. Proxy error: Could not proxy command to r...原创 2019-08-03 00:54:37 · 258 阅读 · 0 评论 -
python多任务启动之调度器
# -*- coding: utf-8 -*-# 启动文件import timefrom apscheduler.schedulers.background import BackgroundSchedulerdef run_job(name): log.info("启动 {} job".format(name)) job = Process(target=execu...原创 2019-09-02 12:59:29 · 594 阅读 · 0 评论 -
转: Python操作Redis,你要的都在这了!
原文: https://cloud.tencent.com/developer/article/1151834转载 2019-07-17 11:36:53 · 631 阅读 · 0 评论 -
python3 behave简介
Behave备注:此部分转自: https://www.jianshu.com/p/f24317625d9cBehavior规则关键字Feature(功能)TestFeature (功能) — test suite (测试用例集)Scenario(情景) — test case (测试用例)Given(给定) — setup(创建测试所需环境)When(当)— test(触发被测事...原创 2019-08-08 11:50:41 · 3530 阅读 · 0 评论 -
python appium配置简介
appium配置1. 设备配置platformName:它是平台名称,==》 Android或iOSplatformVersion:它是Android版本号adb shell getprop ro.build.version.releasedeviceName:它是设备名称,此处是手机的具体类型。adb get-serialno2. app程序包配置备注: aapt在s...原创 2019-08-08 17:10:54 · 218 阅读 · 0 评论 -
查看微信小程序网页源代码
关键步骤记录如下一、安装及启用X5内核要强制微信使用 X5 内核,打开网页及小程序用 com.tencent.tbs.core.webkit.WebView,这样才能开启调试。下面一些开启调试的指令,直接访问下面的网站,开启调试模式,修改配置后记得重启微信:http://debugx5.qq.comhttp://debugtbs.qq.comhttp://debugmm.qq.com/...原创 2019-08-08 18:05:41 · 14347 阅读 · 0 评论 -
mac nexues 获取root权限
Root打开开发者模式,打开“OEM解锁”和“USB调试”,先执行 adb reboot bootloader。下载 Root 工具,解压进入文件夹解锁:老版本:sudo fastboot oem unlock新版本:fastboot flashing unlock刷rootfastboot boot image/***.img部分内容来源:htt...原创 2019-08-08 18:55:13 · 387 阅读 · 0 评论 -
python redis连接数暴增问题
查看redis连接数终端redis-cli info|grep conn结果:connected_clients:1 当前正在使用的连接total_connections_received:160 运行以来新创建连接总个数rejected_connections:0 redis连接个数达到maxclients限制,拒绝新连接的个数connected_slaves:0 ...原创 2019-08-09 11:10:58 · 1374 阅读 · 0 评论 -
andriod apk反编译工具之简单使用: apktool+dex2jar+jd-gui 与 jadx
准备工作:1. 简介1. 安装工具dex2jar最新版: 把dex文件转成jar文件下载地址:百度网盘 或 源网站jd-gui: 这个工具用于将jar文件转换成java代码下载地址:源网站反编译源码新建文件夹 project_dir2. 从 dex2jar 文件夹中复制两个文件到 project_dir 文件夹内d2j_invoke.shd2j-dex2jar.shl...原创 2019-08-12 17:11:45 · 1001 阅读 · 0 评论 -
Linux necessary environment installation of myself
yumyum -y install htopyum -y install screenyum -y install redisyum -y install mongodbyum -y install mysqlpip3pip3 install pymysqlpip3 install requestspip3 install pyquerypip3 install mongod...原创 2018-12-17 17:23:27 · 115 阅读 · 0 评论 -
python mysql url 规则, redis url 规则, mongodb url 规则
mysql url 规则dbc:mysql://ip:port:db?user=you&password=your_password&useUnicode=true&characterEncoding=UTF8...redis url 规则redis://[:password]@host:port/dbrediss://[:password]@host:port/...原创 2019-07-23 17:29:19 · 454 阅读 · 0 评论 -
scrapy Scheduler
源码import osimport jsonimport loggingfrom os.path import join, existsfrom scrapy.utils.reqser import request_to_dict, request_from_dictfrom scrapy.utils.misc import load_objectfrom scrapy.utils...原创 2019-07-10 19:28:48 · 209 阅读 · 0 评论 -
python ThreadPoolExecutor线程池
参考文章: https://www.jianshu.com/p/b9b3d66aa0be转载 2019-01-10 11:38:30 · 781 阅读 · 0 评论 -
pymysql链接mysql时, 有中文查询或者插入时容易报编码的错误:
pymysql链接mysql时, 有中文查询或者插入时容易报编码的错误:解决办法:self.conn = pymysql.Connect(host=…use_unicode=True,charset=“utf8”)原创 2019-01-14 21:23:03 · 979 阅读 · 0 评论 -
pyquery 小坑记录
经过PyQuery结构化之后原text 里面的 <br> 标签变成了<br/>在不同级别的节点打印出来的同一节点.html() 内容不一样: 如原创 2019-01-08 20:35:04 · 244 阅读 · 0 评论 -
python . lxml .html
'addnext', 'addprevious', 'append', 'attrib', 'base', 'base_url', 'body', 'classes', 'clear', 'cssselect', 'drop_tag', 'drop_tree', 'extend', 'find', 'find_class', 'find_rel_links', '...原创 2019-01-13 15:21:33 · 291 阅读 · 0 评论 -
Scrapy常用命令行工具
原文: https://www.cnblogs.com/qlshine/p/5926102.html查看所有命令scapy -h查看帮助信息scapy --help查看版本信息scapy versionscapy version -v新建一个工程scapy startproject spider_name构建爬虫genspider(generator spider)一...转载 2019-01-03 18:25:36 · 182 阅读 · 0 评论 -
python relative import
from .toolbox import get_loggerModuleNotFoundError: No module named ‘main.toolbox’; ‘main’ is not a packageReason: when you run with this file, the ‘.’ means main instead of current dir of file. s...原创 2018-12-23 16:12:56 · 702 阅读 · 0 评论 -
python pandas之Series
参考文章: https://blog.youkuaiyun.com/cxmscb/article/details/54632492环境: Mac, jupyter notebook在终端输入: jupyter notebook进入编辑状态 -*- coding: utf-8 -*-import pandas as pdimport numpy as npfrom pandas import ...原创 2018-12-13 00:01:30 · 160 阅读 · 0 评论 -
python email, smtplib发送邮件
qq邮箱或163邮箱发送给别的邮箱# -*- coding:utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerreceiver = '***@163.com'sender = 'qq号@qq.com'send_server = 'smtp.qq.co...原创 2018-12-12 20:30:55 · 1108 阅读 · 0 评论 -
centos安装python3
install_py3.sh!/user/bin/bashyum install gccyum install zlib-develyum install makewget http://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgztar -zxvf Python-3.4.0.tgzcd Python-3.4.0./conf...原创 2018-12-12 14:16:19 · 102 阅读 · 0 评论 -
类的介绍1
文章目录#1、类名:命名规则:大驼峰两种类: 经典类class 类名: 方法列表** 新式类:**class 类名(object): 方法列表#2、属性:对象直接添加属性:# 定义类class Cat(object): def soud(self): print ("喵~~~~")# 创建一个对象,并用变量cat1来保存它的引用cat1 = Cat()#...原创 2018-12-08 13:28:11 · 122 阅读 · 0 评论 -
面向过程和面向对象
1、面向过程和面向对象的类比:相同点:面向对象和面向过程都是解决问题的一种思路而已 不同点: 面向过程:根据业务逻辑,从上到下写代码;强调的是步骤、过程、每一步都是自己亲自去实现的面向对象:将数据与函数绑定到一起,进行封装。强调的是找一个专门做这个的对象,由这个对象来完成过程。联系:面向对象是基于面向过程的。2、面向对象(object-oriented ;简称: OO)的定义:按人们认识客观世界转载 2017-08-04 11:54:34 · 1304 阅读 · 0 评论 -
'gb2312' codec can't decode byte 0x89 in position 。。。。 解决方法
可尝试编码: gb18030转载 2019-02-14 16:58:35 · 6955 阅读 · 7 评论 -
服务器centos7 安装python3
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xztar -xvJf Python-3.6.2.tar.xzcd Python-3.6.2./configure prefix=/usr/local/python3make && make installpython3 -Vpython -V ...转载 2019-01-23 17:13:08 · 246 阅读 · 0 评论 -
requests的各种异常及原因或解决办法
Exceeded 30 redirectsallow_redirects=False(‘Connection aborted.’, BadStatusLine("’’",)个人认为和 4 原因类似;ProxyError(‘Cannot connect to proxy.’, OSError('Tunnel connection f隧道错误, 丢掉这个代理Connect...原创 2019-04-03 21:26:24 · 4352 阅读 · 0 评论 -
scrapy engine.py
源码"""This is the Scrapy engine which controls the Scheduler, Downloader and Spiders.For more information see docs/topics/architecture.rst"""import loggingfrom time import timefrom twisted.in...原创 2019-07-10 19:28:11 · 322 阅读 · 0 评论 -
python3, from Crypto.Cipher import AES
pip3 install pycryptodome原创 2019-06-29 23:49:06 · 2331 阅读 · 0 评论 -
网络爬虫框架Scrapy详解之Request
文章目录介绍源码介绍:参数说明:urlflags list类型metacallbackmethodheadersbodycookiesencodingprioritydont_filtererrback参数在Response中:proxy 设置代理,downloadtimeoutmaxretrytimesdont_redirectdont_retryhandlehttpstatuslistdont...转载 2019-07-10 11:10:31 · 780 阅读 · 0 评论 -
在pypi-server上包的上传与安装
上传:配置 ~/.pypirc 我们需要的使用示例如下:[distutils]index-servers = pypi pypitest [pypi]repository: 正服url [pypitest]repository: 测服urlpypirc 参数:[server-login]repository: 上传地址username: 用户名, 免...原创 2019-06-20 19:05:28 · 1168 阅读 · 0 评论 -
python 包封装的相关介绍
1. 新建一个需要打包的目录:案例目录名:package_test, 后面提到这个目录就用 package_test 代替;2. 把需要封装的包文件夹复制到 package_test 下:案例需要封装的包文件夹为:demo, 案例需要封装的包文件为:py_modiles.py,后面提到这个包文件夹就用 demo 代替;3. 确认 demo 中有 init.py 文件;同理, ...原创 2019-06-20 18:28:04 · 714 阅读 · 0 评论 -
pypiserver的安装
简单介绍pypiserver 是一个最基本的PyPI服务器实现, 可以用来上传和维护python包. 本文介绍 pypiserver 在ubuntu上的基本安装, 配置和使用.基本安装和启动pypiserver 可以在Python 2或者Python 3下运行. 使用pip就可以安装:pip install pypiserver启动 pypiserver 使用以下命令:pypi-se...原创 2019-06-20 18:20:10 · 669 阅读 · 0 评论 -
scrapy框架简单介绍
scrapy框架结构图:1、组成部分介绍:Scrapy Engine:负责组件之间数据的流转,当某个动作发生时触发事件Scheduler:接收requests,并把他们入队,以便后续的调度Downloader:负责抓取网页,并传送给引擎,之后抓取结果将传给spiderSpiders:用户编写的可定制化的部分,负责解析response,产生items和URLI...转载 2019-07-10 18:45:45 · 107 阅读 · 0 评论 -
转: 基本概念介绍1-scrapy命令行工具(常用)
1、scrapy –help 查看帮助信息2、scrapy –version 查看scrapy版本3、scrapy –version -v 查看scrapy中各个依赖主键的版本4、scrapy startproject projectName 创建工程5、scrapy genspider spiderName websiteName 创建spider并添加一些网站名称信息如:scrapy...转载 2019-07-26 14:33:54 · 134 阅读 · 0 评论