Python
海滩上的那乌克丽丽
I can because i believe i can.
展开
-
jieba&hanlp(分词、命名实体识别、词性标注)
jieba分词:按照字序列的一定顺序重新组合作用:帮助人更好的理解文字的意思jieba通常有三种用法:精确模式, 全模式, 搜索引擎模式import jieba# jieba.cutl如果不给参数,默认是精确模式content = "工信处女干事每月经过下属科室都要亲口交代24口交换机等技术性器件的安装工作"# jieba.cut(content, cut_all=False)# 返回一个生成器对象,cut_all=False是精确模式print(jieba.lcut(co原创 2022-04-11 14:19:38 · 6576 阅读 · 2 评论 -
sklearn数据集API介绍
数据集介绍sklearn获取数据返回的格式例:鸢尾花数据集from sklearn.datasets import load_iris# 鸢尾花数据集做分类li = load_iris()# 获取特征值print(li.data)# 获取目标值print(li.target)# 打印数据集描述print(li.DESCR)目标值是离散值,用于做分类。新闻数据集from sklearn.datasets import fetch_20newsg..原创 2022-03-18 11:36:32 · 696 阅读 · 0 评论 -
python爬虫
前言:关于python爬虫,在目前我已掌握的知识体系下,整理出以下笔记。第三方库:requests(爬虫请求库),re(正则),pymysql(数据库交互),csv(创建csv文件),lxml(xpath匹配)```python'''06_猫眼电影top100抓取.py'''import requestsimport reimport pymysqlimport warningsclass MaoyanSpider: def __init__(self): sel原创 2020-10-12 11:55:27 · 124 阅读 · 0 评论 -
CORS跨域
CORS 简介CORS:允许浏览器向跨源(协议 + 域名 + 端口)服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制特点:1.浏览器自动完成(在请求头中加入特殊头 或 发送特殊请求),前端正常发ajax。2,服务器需要支持(响应头中需要有特殊头)python需要安装Cors分为简单请求和预检请求简单请求满足下面全部请求为简单请求:1.请求方法:GET、HEAD(响应数据为空,body为空,只给响应头)、POST2.请求头...原创 2020-08-22 20:35:49 · 156 阅读 · 0 评论 -
前后端分离token介绍以及自写的token校验机制
前后端分离后,如果客户端使用的原生应用(iOS,安卓),我们就无法使用cookie和session机制,所以我们使用另一套方案tokentoken机制:1.在前端对后端进行访问时,后端生成一个用base64加密的token串(包含个人信息过期时间和签名)返还给前端。2.前端第接收到token并储存在前端。3.前端再次访问是request请求携带token串 (一般放在http的请求头里面)4.后端接收到请求后解析前端传来的token值,因为里面有之前加密的签名,所以把签名再生成一次,和前端传来的签原创 2020-08-22 10:48:51 · 1419 阅读 · 0 评论 -
base64加密 && 散列算法(hash)&& HMAC-SHA256三种算法及其在python中的使用
目录Base64加密base64加密在python中的使用散列算法,安全散列算法的一种(hash) SHA-256HMAC-SHA256Base64加密1.现将字符串拆成每三个字符一组2.先将原始字符进行8位2进制转换,转换完成后在重新分割3.每六位二进制一组再转换成十进制,最后按照base64索引值对照表将转换后的十进制变成对应的base64值:例:#base64索引值对照表注:假如只有一个字符不足六位...原创 2020-08-21 11:43:58 · 2648 阅读 · 0 评论 -
Django的mysql配置
目录Django的ORM框架简介:Django下配置使用mysql数据库:1.首先,安装pymysql(此模块的作用是用python来操作mysql)2.创建自己需要连接的数据库。3.pycharm连接主机上的数据库(此过程省略)4. 修改项目中init.py 加入如下内容来提供pymysql引擎的支持5.在setting.py文件中配置数据库6.至此,mysql配置完成。启动项目python manage.py runserver坑一:坑二:坑三:坑四.原创 2020-07-28 17:27:45 · 610 阅读 · 0 评论 -
python中*args和**kwargs的区别
Python中*args与**kwargs的使用方法和区别首先他们的共同点是,他们都可以同时接收不定量的参数一、*args的使用方法 *args是函数使用者可以发送任意数量非键值对的参数传给这个函数,*args在接收参数后,将返回值以元组tuple的形式返回。示例1:结果是以元组的形式输出示例2:结果是a,b会接受前两个参数,后面的全部参数由*args接收。二、**kwargs的使用方法**kwarg...原创 2020-07-11 18:13:34 · 514 阅读 · 0 评论 -
Git与GitHub
关于Git:在主机上安装好git后,须首先进行git配置git config --system user.name pyhao #配置用户名git config --global user.email 1050986935@qq.com #配置邮箱python@ubuntu:~/AID2005$ cat ~/.gitconfig #查看配置2.进行初始化操作:python@ubuntu:~/AID2005$ cat ~/.gitconfig #查看配置python@ubuntu原创 2020-05-12 14:59:31 · 153 阅读 · 0 评论 -
Python自动化运维
自动化运维能给我们的工作带来很多的便利性,能很大程度上提高我们的工作效率,但是本身也有一些缺点。缺点:1、 自动化运维和传统运维都无法解决一个问题,就是数据无法共享。2、 无法主动时发现问题。3、 部署成本比较高(需要两到三个即懂开发,又懂运维的人)4、 标准不统一云运维简介把运维的工作放在云端,来减轻公司运维的压力以及创业公司人员的投入。1、 通过云运维可以实现数据共享,他们的数...原创 2019-09-25 00:20:56 · 602 阅读 · 0 评论 -
关于Python
F = open(“mima”,“w”,encoding=“utf-8”)F.writer(“abcdefg”)F.close()F 代表创建句柄,创建完成后,后面直接操作句柄即可。第一行F = open 代表打开一个文件并赋值,第一个参数密码代表新建文件的名字,第二个参数"w"代表可执行写的权限(这里经常用到的三个参数"w"写,"r"读,"a"追加),第三个参数代表字符编码是utf-8。...原创 2019-06-09 14:40:44 · 89 阅读 · 0 评论