本文实例讲述了Flask框架实现的前端RSA加密与后端Python解密功能。分享给大家供大家参考,具体如下:前言在使用Flask开发用户登录API的时候,我之前都是明文传输username和password。这种传输方式有一定的安全隐患,password可能会在传输过程中被窃听而造成用户密码的泄漏。那么我认为解决该问题的方法是这样的:在前端页面对数据进行加密,然后再发送到后端进行处理。这一篇文章是前端用RSA的publicKey进行加密,然后后端用Pyth
系统 2019-09-27 17:57:34 1120
数组批量转换,用于多线程比较有用,或分批进行数据处理比较有用
张军 2019-11-02 14:17:51 634
在字符前后补字符,经常会有比如读取Excel的数据0000XX,读出来是XX,那要在前被0
张军 2019-11-02 14:16:45 627
python的四舍五入有问题,所以进行自己重写啦
张军 2019-11-02 14:14:33 585
df = pd.read_csv(path='file.csv')
参数:header=None 用默认列名,0,1,2,3...
names=['A', 'B', 'C'...] 自定义列名
index_col='A'|['A', 'B'...] 给索引列指定名称,如果是多重索引,可以传list
skiprows=[0,1,2] 需要跳过的行号,从文件头0开始,skip_footer从文件尾开始
nrows=N 需要读取的行数,前N行
chunksize=M 返回迭代类型TextFileReader,每M条迭代一次,数据占用较大内存时使用
sep=':'数据分隔默认是',',根据文件选择合适的分隔符,如果不指定参数,会自动解析
skip_blank_lines=False 默认为True,跳过空行,如果选择不跳过,会填充NaN
converters={'col1', func} 对选定列使用函数func转换,通常表示编号的列会使用(避免转换成int)
dfjs = pd.read_json('file.json') 可以传入json格式字符串
d
张军 2019-10-16 23:13:02 548
Python源文件改写。编写一个程序,读取一个Python源程序文件source.py,将文件中所有除保留字外的小写字母换成大写字母。生成后的文件要能够被Python解释器正确执行。我不知道还有什么其他方法可以从列表中把单词逐个分离出来所以我用了jieba库测试文件名:source.py(将此文件放在主程序相同目录)defsum(num):result=0forxinrange(1,num+1):result+=xreturnresultprint(sum
系统 2019-09-27 17:57:23 2013
搜了网上一些关于如何在python中实现海康威视相机的连接与画面播放的资料,最直接的方式是通过rtsp流来实现。海康的rtsp协议格式如下(参考:海康相机使用RTSP):rtsp://[username]:[passwd]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream主码流:rtsp://admin:12345@192.168.1.64:554/h264/ch1/main/av_streamrtsp:
系统 2019-09-27 17:56:37 1379
这里以抓取http://www.proxy.com.ru站点的代理服务器为例,代码如下:#!/usr/bin/envpython#coding:utf-8importurllib2importreimportthreadingimporttimeimportMySQLdbrawProxyList=[]checkedProxyList=[]#抓取代理网站targets=[]foriinxrange(1,42):target=r"http://www.prox
系统 2019-09-27 17:46:37 4676
1.WhatdowecallitwhenabrowserusestheHTTPprotocoltoloadafileorpagefromaserveranddisplayitinthebrowser?DInternetProtocol(IP)DECNETSMTPIMAPTheRequest/ResponseCycle1分2.第2个问题WhatseparatestheHTTPheadersfromthebodyoftheHTTPdocument?BFourd
系统 2019-09-27 17:55:26 1838
一、对应版本首先解释一下上表。anaconda在每次发布新版本的时候都会给python3和python2都发布一个包,版本号是一样的。表格中,python版本号下方的离它最近的anaconda包就是包含它的版本。举个例子,假设你想安装python2.7.14,在表格中找到它,它下方的三个anaconda包(anaconda2-5.0.1、5.1.0、5.2.0)都包含python2.7.14;假设你想安装python3.6.5,在表格中找到它,它下方的an
系统 2019-09-27 17:56:50 1792
pygame模块是游戏相关的库一、下载Pygame所需的wheel安装包https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame注意自己的python版本,要与这个对应例如我是win1064位下pythton3.6,则选择这个。二、将下载的.whl文件移动到您的python35/Scripts目录中将下载的.whl文件移动到您的python35/Scripts目录中(如果是tensorflow环境,则在anaco
系统 2019-09-27 17:57:34 1769
戳链接看第一篇:Python信号分析|信号的表示(一)1、三角信号三角信号在MATLAB中用tripuls函数表示。ft=tripuls(t,width,skew)产生幅度为1,宽度为width,且以0为中心左右各展开width/2大小,斜度为skew的三角波。width默认值为1,skew的取值范围为[-1,1]。在Python中用一个分段函数来表示三角信号。Python代码如下:"""三角信号"""importnumpyasnpimportmatplo
系统 2019-09-27 17:55:40 1565
新浪微博数据抓取及情绪分析微博数据爬虫开始爬虫之前请先了解代码实现(一)利用高级搜索抓取指定微博(二)抓取任意微博数据文本情绪分析工具及原理数据预处理和模型训练本文包含内容:借助Python抓取微博数据,可以实现对微博用户信息,微博内容,微博点赞数评论数转发数,评论内容等信息的抓取,并对抓取的数据进行情绪分析代码实现:微博用户的行为与情感分析爬虫过程中如有问题请留言,或者在github的代码中开issue,我们会及时解答。微博数据爬虫开始爬虫之前请先了解Q
系统 2019-09-27 17:45:46 1529
Pythonxlwings模块简单使用xlwings安装xlwingsexcel-book-打开-新建xlwingssheet-apixlwings操作数据xlwings读取数据xlwings安装操作excel模块的比较xlwings官方文档基本操作安装pipinstallxlwingsxlwings打开-新建打开excel文件多个excel操作importtimeimportxlwingsasxw"""visibleTure:可见excelFalse:不
系统 2019-09-27 17:57:35 1471
如今,网上说的检测脚本特征值的办法是#chrome启动#F12console输入navigator.webdriver#脚本被识别则返回>>true#正常浏览器会返回>>undefined#或者>>False以上是目前网上比较流行的脚本检测一种说法,如果有其他pyppeteer是什么?pyppeteer是基于node.js操作chromium的非官方模块是网上文章比较流程的一种,用来替代selenium绕过驱动器特征值检测的一个模块,网上文章常见例子,淘宝
系统 2019-09-27 17:56:46 1193