- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 Django2.2报错-AttributeError: ''str'' object has no attribute ''decode''--Error loading MySQLdb module
安装报错类型,解决方案; 数据库连接报错mysqldb只支持python2,pymysql支持3,都是使用c写的驱动,性能更好import pymysqlpymysql.install_as_MySQLdb()解决方案:修改数据库:mysqldb=>pymysql 因为切换数据库导致版本错误raise ImproperlyConfigured('mysqlclien...
2019-08-22 11:19:59 297
原创 python使用requests.session模拟登录
最近开发一套接口,写个Python脚本,使用requests.session模拟一下登录.因为每次需要获取用户信息,登录需要带着session信息,所以所有请求需要带着session。请求使用post方式,请求参数类型为raw方式,参数为json类型。登录接口参数和结果如下:脚本如下:1. 引入需要的第三方包#! /usr/bin/env python3# -*- coding: ...
2019-08-09 11:20:45 707
原创 laravel处理excel文件第三方包 maatwebsite/excel的使用
一直使用python处理excel文件,php项目中使用maatwebsite/excel来处理excel文件,发现特别强大,记录使用过程。因为新版3.1改版较大,改为使用2.1,后面根据需要会调整1. 安装第三方包需要一些其他的包,需求如下:PHP version >= 5.3.7Laravel >= 4.1PHPOffice PHPExcel >= 1.8.0 (i...
2019-08-02 18:21:39 1695
原创 python浅拷贝,深拷贝
Python中赋值和引用是不同的概念,需要深入理解python中的浅拷贝,深拷贝,这样才能在使用的时候不至于出现数据结构理解错误导致程序运行出现问题。1. 列表的赋值,这是引用。>>> a = [1,2,3,4,5,6,7]>>> c = a>>> c[1, 2, 3, 4, 5, 6, 7]>>> c.appen...
2019-08-02 11:28:52 131
原创 php动态库libicui18n报错
安装完成ffmpeg出现动态库libicui18n报错,不存在$ php -vdyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylib Referenced from: /usr/local/opt/php@7.2/bin/php Reason: image not found[1] 31174...
2019-07-19 18:43:47 1029
原创 macos安装ffmpeg以及出现问题的解决方案,一次成功
安装ffmpeg使用brew使用官方推荐的方式首先安装brew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"出现这个:==> Installation successful!安装成功....No changes to formu...
2019-07-19 18:37:59 3613
原创 Python3的高阶函数map,reduce,filter
函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。注意其中:map和filter返回一个惰性序列,可迭代对象,需要转化为list>>> a = 3.1415>>> round(a,2)3.14>>> a_round = round>>> a_round(a,2)3.14&...
2019-07-18 14:28:43 107
原创 python中any,all使用方式
任何一个可迭代对象中一个元素为True:any为false任何一个可迭代对象中一个元素为False:all为False为false元素:空,None,空数组,空对象,0,False下面的都为False,eg:>>> any([0])False>>> any([''])False>>> any([None])False&g...
2019-07-17 10:11:46 132
原创 全网最详细python3包管理工具教程-pip
pip是python3推荐的包管理工具, Python 3.4+ 以上版本都自带 pip 工具。1. 未安装pip手动动安装:# 下载安装脚本curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py# 运行安装脚本sudo python3 get-pip.py部分 Linux 发行版可直接用包管理器安装 pip,如 Debian ...
2019-07-16 17:53:02 749
原创 pandas第一篇安装,概念,创建对象和基本属性
前言 使用pandas以及一些概念前面已经系统的学习使用过mumpy,测试过了matplotlib。python数据分析三剑客numpy,pandas,matplotlib,本篇文章为pandas系列第一章,记述使用pandas过程中的问题。pandas的一些说明Pandas处理以下三个数据结构系列(Series) Series 系列关键点:均匀数据尺寸大小不变数据的值可变...
2019-07-11 23:39:12 205
原创 Python3多线程编程
最近在做爬虫,语音,视频合成,需要使用多线程,多进程的模型。做个学习使用记录。使用多线程还是使用多进程,怎么样来控制防止线程太多,导致线程失控,就是请求一个任务,生成一个进程,最终导致进程暴涨,进而无法控制。所以,对于任务数量一直在增加的程序,固定线程数量的线程池是必要的。一些说明:单进程因为处理过程中因为io或者密集计算导致延迟太多,耗时太多,运行一次太累。使用多线程,多进程能一定...
2019-07-09 00:09:41 121
原创 python模块requests
模块课程之-----requests学习requestrequests是一个经常使用的模块,我们做一些简单的爬虫,抓取页面的信息,做一些简单的登录验证,使用这个仓库都可以完美解决问题。1. 安装,引入pip install requestsimport requests2. 简单使用,并打印结果import requestsurl = 'http://www.baidu.com...
2019-07-04 23:25:51 122
原创 python读取csv文件
csv格式数据import csvcsv数据保存,包括三种方式:直接写入csv文件;写入:一条或者多条数据import csvheader = ['line1','line2','line3']rows = [[1,2,3],[4,5,6],[7,8,9]]with open('test.csv','w') as f: file = csv.writer(f) ...
2019-07-04 23:22:25 537
原创 python读取使用json
学习模块之–json工作中我们通常会遇到需要数据处理json字符串数据,python中我们有一个特别好的工具json[当然还有picle模块]下面我们就来详细的介绍一下json工具安装,加载pip install jsonimport json简单使用,注意区别json.dump()序列化,并且有io操作,并查看内容>>> dict = ...
2019-07-04 23:21:42 660
原创 ndarray可迭代对象,函数,ndarray运算
本章主要讲解可迭代对象ndarray,函数,1. numpy迭代对象:nditerimport numpy as npdt = np.arange(10).reshape((2,5))print(dt)for numbers in np.nditer(dt): print(numbers,end=' ')2. 循环转置之后的ndarray对象,记住转置方法transpose或者T...
2019-07-01 23:50:48 605
原创 numpy之简单,复杂分片索引
python中有高级索引分片功能,可以直接使用系统函数,也可以使用下标索引。1. 普通索引获取ndarray对象中的部分元素:使用系统函数slice(start,stop,step)>>> a = np.arange(1,10)>>> aarray([1, 2, 3, 4, 5, 6, 7, 8, 9])>>> s = slic...
2019-06-27 23:47:55 416
原创 numpy之-快速创建ndarray
接上篇文章,本章主要说明ndarray的快速创建对象创建ndarray对象除了使用np.array还有一下几种方式快速创建。1. 创建空的nadrray对象,因为没有赋值,所以会随机生成一些值。np.empty((4,4))array([[ 0.00000000e+000, 0.00000000e+000, -4.94065646e-323, 0.00000000e+0...
2019-06-26 23:03:24 797
原创 numpy第一篇-概要,数据,类型和示例
学习numpy前言大学学习一直使用matlab处理矩阵,行列式运算,功能强大,但是这么多年基本忘光了。现在推荐算法,数据处理,机器学习,人工智能,数据分析处理在工作中的工作需求越来越重要,目前很多有这些方面的需求,需要把相关的东西再拾回来。最近发现numpy,matplotlab,pandas,scipy可以完全替代matlab,而且因为各个模块免费的,网络教程相当丰富既然各个条件都满足,所以...
2019-06-24 22:48:38 123
原创 配置elasticsearch6.5.4-ik分词插件安装,测试,扩展字典
elasticsearch基本配置上篇已经简单介绍过,本文讲述配置ik分词器插件的安装,测试,自定义扩展字典,简单使用。希望能帮助后来者少走点弯路。注意:ik分词器必须保证和elasticsearch版本一致,配置完成之后可以设置默认的分词工具,也可以在创建索引文件时使用ik分词工具1. elasticsearch-ik分词环境必须跟elasticsearch一致我的elasticsearc...
2019-02-22 18:43:45 510 1
原创 laravel service层分离和使用
新项目使用laravel,接触时间不长,不懂服务是什么东东,碰到开发过程中发现许多功能性代码在业务层多处使用,代码冗余太多,分离不开,研究了一下,准备使用laravel service 分离处理,简单说明一下使用经验.
2017-12-07 18:15:31 5422 2
原创 欢迎使用CSDN-markdown编辑器
docker实战最近公司项目需要上线,部署环境的问题因为开发环境和测试环境的差别,导致大坑不断,心血来潮研究了[docker],首先在自己的本地试了一下,感觉不错,分享一下经验.Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜
2017-12-07 18:09:28 130
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人