- 博客(141)
- 收藏
- 关注
原创 MySQL报错 server is running with the --secure-file-priv option so it cannot execute this statement
当我执行:select concat('KILL ',id,';') from information_schema.processlist where user='root' into outfile '/tmp/kill.txt';报错:The MySQL server is running with the --secure-file-priv option so it cannot execute this statement查询secure-file-priv 当前的值是什么mys.
2020-06-01 14:36:20
311
原创 python 数据处理时去除emoji表情
方法一:emoji处理库,emoji官网:https://pypi.org/project/emoji/#安装 pip install emoji官方例子如下:清除命令:emoji.demojize(str)方法二:def filter_emoji(desstr,restr=''): #过滤表情 try: co = re.compile(u'[\U00010000-\U0010ffff]') except ..
2020-05-27 11:27:28
2429
原创 将代码上传GitHub
在GitHub建立一个仓库:依照描述选择需要的选项:将仓库地址保存下来,后面需要使用:安装git,一直下一步进行傻瓜式安装即可:git下载地址:https://git-for-windows.github.io/接下来是本地操作,安装好git后鼠标右键会多出两个选项:这里我们选择Git Bash Here,进入如下界面,把github上面的仓库克隆到本地:$ git clone https://github.com/Heath-Ledger/data-..
2020-05-25 11:16:57
161
原创 pymysql 将图片存入MySQL
帮忙写了个MySQL存储图片的脚本,在这留个记录MySQL建表语句:CREATE TABLE `image` ( `image_name` varchar(255) NOT NULL COMMENT '图片名', `game_name` varchar(255) NOT NULL COMMENT '图片所属游戏', `id` int NOT NULL AUTO_INCREMENT COMMENT '自增主键', `image` mediumblob COMMENT '图片内容',.
2020-05-21 16:38:36
1387
原创 python将中文字符转为浏览器传输格式%20,%3A
import urllib.parse as parseres = parse.quote("lang:ja until:2020-05-07 since:2020-05-06 ナルト", encoding="UTF-8")res'lang%3Aja%20until%3A2020-05-07%20since%3A2020-05-06%20%E3%83%8A%E3%83%AB%E3%83%88'res = parse.unquote('lang%3Aja%20until%3A2020-05-07%2.
2020-05-20 15:22:00
1390
原创 BeautifulSoup正则匹配
div_list = soup_obj.find_all("div", {"data-testid": re.compile(r"position: absolute;.*?;")})
2020-05-20 10:57:50
726
原创 pymysql创建游标,返回数据为字典类型
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) # 获取字典类型数据
2020-05-06 16:09:58
1333
原创 python 多线程读写MySQL
import pymysqlimport threadingimport datetimeimport randomimport requestsimport jsonimport reimport timeclass DB(object): """创建MySQL实例""" def __init__(self, host=None, username=None,...
2020-04-30 15:56:31
1207
原创 Python jieba分词使用方法记录
方法说明:jieba.cut 方法接受三个输入参数: 需要分词的字符串;cut_all 参数用来控制是否采用全模式;HMM 参数用来控制是否使用 HMM 模型 jieba.cut_for_search 方法接受两个参数:需要分词的字符串;是否使用 HMM 模型。该方法适合用于搜索引擎构建倒排索引的分词,粒度比较细,待分词的字符串可以是 unicode 或 UTF-8 字符串、GBK 字符串。...
2020-04-27 18:42:45
442
原创 MySQL 时间错开关联实现每日新增
select game_name upload_time_today , case when card_menNum is null then 0 else card_menNum end as card_menNum , case when card_infoNum is null then 0 else card_infoNum end as card_in...
2020-04-26 16:46:16
272
原创 Python 日期加减一天
import datetimestr(datetime.date.today() + datetime.timedelta(days=-1))
2020-04-24 14:51:36
764
原创 mysql 添加主外键并设置级联删除
父表:UNIQUE KEY 唯一标识+-------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------...
2020-04-22 15:32:52
394
原创 Linux 下解决定时启动Python脚本
赋权编辑/etc/crontabsudo vim /etc/crontab# 在文件末尾添加以下命令#* * * * * root /usr/bin/python3 /home/ubuntu/code/cut_words/ttt.py > /home/ubuntu/code/cut_words/ttt.log以上代码的意思是每分钟执行一次脚本并打印日志。...
2020-04-16 14:37:07
378
原创 django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required;
Django版本问题注释base.py中
2020-03-05 17:21:50
1125
原创 mysql修改表编码,通配颜文字,查询不分大小写
alter table bilibili_search convert to character set utf8mb4 collate utf8mb4_general_ci;
2020-02-21 17:16:22
313
原创 django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3
使用Django连接MySQL报错: raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or ne...
2020-01-21 14:26:23
269
原创 matplotlib Figure和Subplot
import matplotlib.pyplot as pltimport numpy as npimport pandas as pdfrom datetime import datetimeplt.plot(np.arange(10))plt.show()ax_1 = plt.subplot(2, 2, 1) # 绘图板2行2列,选取第1个,先行再列这么数a...
2020-01-20 10:45:58
336
原创 GitHub上传项目
创建仓库:下载Git,地址:https://git-scm.com/downloads安装时如果没有特殊需求,一直下一步就可以了,安装完成之后,双击打开Git Bash第一步:cd进入你放项目文件的地址$ cd E:$ cd 需求文档/需求文档第二步:输入git init这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)...
2020-01-08 11:47:19
126
原创 将数字时间转为日期
import datetimedatetime.datetime.fromtimestamp(1578141805)datetime.datetime(2020, 1, 4, 20, 43, 25)datetime.datetime.fromtimestamp(1577992610).strftime("%Y-%m-%d %H:%M:%S")'2020-01-03 03:16:50'...
2020-01-07 10:56:41
939
翻译 初识数据分析之pandas笔记五 索引、选取和过滤
来源:《利用Python进行数据分析·第2版》In [133]: obj = pd.Series(np.arange(4.), index=['a', 'b', 'c', 'd'])In [134]: objOut[134]:a 0.0b 1.0c 2.0d 3.0dtype: float64In [135]: obj['b']Out[135]:...
2019-12-20 17:45:40
214
翻译 初识数据分析之pandas笔记四 丢弃指定轴上的项
来源:《利用Python进行数据分析·第2版》丢弃某条轴上的一个或多个项很简单,只要有一个索引数组或列表即可。由于需要执行一些数据整理和集合逻辑,所以drop方法返回的是一个在指定轴上删除了指定值的新对象:In [117]: objOut[117]:a 0.0b 1.0c 2.0d 3.0e 4.0dtype: float64In [118...
2019-12-20 17:28:14
199
翻译 初识数据分析之pandas笔记三 索引
来源:《利用Python进行数据分析·第2版》pandas的索引对象负责管理轴标签和其他元数据(比如轴名称等)。构建Series或DataFrame时,所用到的任何数组或其他序列的标签都会被转换成一个Index:In [79]: obj = pd.Series(range(3), index=['a', 'b', 'c'])In [81]: index = obj.indexIn...
2019-12-20 17:06:43
220
翻译 初识数据分析之pandas笔记二 DataFrame数据结构
来源:《利用Python进行数据分析·第2版》DataFrame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔值等)。DataFrame既有行索引也有列索引,它可以被看做由Series组成的字典(共用同一个索引)。DataFrame中的数据是以一个或多个二维块存放的(而不是列表、字典或别的一维数据结构)。有关DataFrame内部的技术细节远远超出了本书...
2019-12-20 15:50:03
577
翻译 初识数据分析之NumPy 笔记七 随机漫步
来源:《利用Python进行数据分析·第2版》我们通过模拟随机漫步来说明如何运用数组运算。先来看一个简单的随机漫步的例子:从0开始,步长1和-1出现的概率相等。下面是一个通过内置的random模块以纯Python的方式实现1000步的随机漫步:In [146]: position = 0In [147]: walk = [position]In [148]: steps = ...
2019-12-18 15:50:03
397
翻译 初识数据分析之NumPy 笔记六 伪随机数生成
来源:《利用Python进行数据分析·第2版》numpy.random模块对Python内置的random进行了补充,增加了一些用于高效生成多种概率分布的样本值的函数。例如,你可以用normal来得到一个标准正态分布的4×4样本数组:In [113]: samples = np.random.normal(size=(4, 4))In [114]: samplesOut[114]:...
2019-12-17 11:50:26
185
翻译 初识数据分析之NumPy 笔记五 线性代数
来源:《利用Python进行数据分析·第2版》线性代数(如矩阵乘法、矩阵分解、行列式以及其他方阵数学等)是任何数组库的重要组成部分。不像某些语言(如MATLAB),通过*对两个二维数组相乘得到的是一个元素级的积,而不是一个矩阵点积。因此,NumPy提供了一个用于矩阵乘法的dot函数(既是一个数组方法也是numpy命名空间中的一个函数):矩阵乘法:In [99]: x = np.a...
2019-12-17 11:06:10
196
翻译 初识数据分析之NumPy 笔记四 利用数组进行数据处理
来源:《利用Python进行数据分析·第2版》NumPy数组使你可以将许多种数据处理任务表述为简洁的数组表达式(否则需要编写循环)。用数组表达式代替循环的做法,通常被称为矢量化。一般来说,矢量化数组运算要比等价的纯Python方式快上一两个数量级(甚至更多),尤其是各种数值计算。在后面内容中(见附录A)我将介绍广播,这是一种针对矢量化计算的强大手段。作为简单的例子,假设我们想要在一组值(网...
2019-12-17 10:20:09
250
翻译 初识数据分析之NumPy笔记三 数组的通用函数
来源:《利用Python进行数据分析·第2版》通用函数(即ufunc)是一种对ndarray中的数据执行元素级运算的函数。你可以将其看做简单函数(接受一个或多个标量值,并产生一个或多个标量值)的矢量化包装器。许多ufunc都是简单的元素级变体,如sqrt和exp:In [1]: import numpy as npIn [2]: arr = np.arange(10)In [...
2019-12-16 18:06:07
207
原创 open_CV 加载,显示与保存图片
超可爱小奶狗图片地址:https://img-blog.csdnimg.cn/20191213151758603.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxODAyNzcz,size_16,color_FFFFFF,t_7...
2019-12-13 15:40:05
400
原创 将URL中 %开头字符串转为中文
import urllib.parse as parseres=parse.quote("没名字最可怕了",encoding="UTF-8")res2=parse.unquote("%E6%B2%A1%E5%90%8D%E5%AD%97%E6%9C%80%E5%8F%AF%E6%80%95%E4%BA%86",encoding="UTF-8")"""res'%E6%B2%A1%E...
2019-11-28 10:57:53
2924
原创 Python操作CSV文件
# 读取CSV文件import csvcsvFile = open(r'C:\Users\xufan\Downloads\data-text.csv', 'r')contant = csv.DictReader(csvFile)# 以字典键值对形式读取,键为CSV 文件的第一行for line in contant: print(line) print(line...
2019-09-03 16:16:05
189
原创 pip离线安装Python依赖包
新建一个文件夹,并将Python包和依赖下载到文件夹中:# cd /tmp# mkdir pandas# pip install --download /tmp/pandas pandas# tar zcvf pandas.tar.gz /tmp/pandas将打包好的压缩包上传到目标服务器解压安装:# cd /tmp# tar zxvf pandas.tar.gz...
2019-09-03 15:05:16
530
原创 Python练习之数组排序
选择排序def findSmallIndex(array): smallData = array[0] smallDataIndex = 0 for index in range(1, len(array)): if smallData > array[index]: smallData = array[index] ...
2019-08-30 09:59:14
193
原创 Python复习之matplotlib简单练习
# coding:utf8import matplotlib.pyplot as pltimport numpy as npdef line_chart(): # 保存X轴数据的列表 x_values = [x for x in range(1,11)] # 保存y轴数据的列表 y_values = [x ** 2 for x in range(1, 11...
2019-08-29 15:21:12
238
原创 Python复习之Counter,heapq、itertools等的用法
"""找出序列中出现次数最多的元素"""from collections import Counterwords = [ 'look', 'into', 'my', 'eyes', 'look', 'into', 'my', 'eyes', 'the', 'eyes', 'the', 'eyes', 'the', 'eyes', 'not', 'around', ...
2019-08-27 15:38:03
246
原创 Python复习之__str__
from math import sqrtclass Point: def __init__(self, x=0, y=0): self.x = x self.y = y def move_to(self, x, y): """ 移动到新的坐标 """ self.x = ...
2019-08-12 11:48:10
340
原创 Python复习之多进程与多线程
进程:进程就是操作系统中执行的一个程序,操作系统以进程为单位分配存储空间,每个进程都有自己的地址空间、数据栈以及其他用于跟踪进程执行的辅助数据,操作系统管理所有进程的执行,为它们合理的分配资源。进程可以通过fork或spawn的方式来创建新的进程来执行其他的任务,不过新的进程也有自己独立的内存空间,因此必须通过进程间通信机制(IPC,Inter-Process Communication)来实现数...
2019-07-30 15:20:43
254
原创 Java学习之构造方法+块+this用法
类中第三个成员:---用来创建当前类的对象 构造方法: 1.作用:构造当前类的对象 2.写法权限修饰符 返回值类型(当前类的类型,省略不写) 方法名[必须与类名一致](参数列表)[抛出异常]{ 创建一个对象(当前类); 返回对象; } 3.用法:通过new关键字调用...
2019-07-10 23:46:34
266
原创 python复习之生成器 Generator 和 迭代器 Iterator
什么是生成器: 生成器是一种可以简单有效的创建迭代器的工具生成器有两种: 1.生成器函数 2.生成器表达式什么是生成器函数: 含有yield语句的函数是生成器函数,此函数被调用时返回一个生成器对象yield 语句语法: yield 表达式语法说明: yield用于def函数中,目的是将此函数作为生成器函数使用,yiel...
2019-07-10 15:24:47
239
原创 python复习之异常处理try
什么是错误: 指由于逻辑或语法等原因,程序无法正常执行错误的特点: 有些错误无法预知什么是异常: 异常是程序出错时标识的一种状态 当异常发生时,程序不会再向下执行,而转去调用函数地方待处理此错误并恢复为正常状态作用: 通知上层调用有错误产生需要处理,用异常作为信号通知调用者try语句语法: 1.try-except 语句...
2019-07-10 11:16:21
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅