Python - 军军小站|张军博客
Python

Python Web:Flask异步执行任务

原文链接:https://www.tinymind.cn/competitions/48(▲由Python大本营付费下载自视觉中国)作者|ayuliao出自|hackpython(ID:hackpython)简介Flask是Python中有名的轻量级同步web框架,在一些开发中,可能会遇到需要长时间处理的任务,此时就需要使用异步的方式来实现,让长时间任务在后台运行,先将本次请求的响应状态返回给前端,不让前端界面「卡顿」,当异步任务处理好后,如果需要返回状态

系统 2019-09-27 17:53:21 2194

Python

详解python上传文件和字符到PHP服务器

很多朋友在留言区询问关于python上传文件和字符到服务器的问题,现编针对这个给大家整理了一个解决办法。上传简单的字符串defsend_str_server(self):payload={'key1':'value1','key2':'value2'}r=requests.post("http://httpbin.org/post",data=payload)介绍:payload为键值对形式的数据,在服务器的数据的显示为key1=value1&key2=v

系统 2019-09-27 17:53:11 2194

Python

Python对列表去重的多种方法(四种方法)

无聊统计了下列表去重到底有多少种方法。下面小编给大家总结一下,具体内容详情如下;开发中对数组、列表去重是非常常见的需求,对一个list中的id进行去重,有下面几种方法,前面两种方法不能保证顺序,后面两种方法可以保持原来的顺序。下面的代码都在Python3下测试通过,Python2下请自行测试1.使用set的特型,python的set和其他语言类似,是一个无序不重复元素集orgList=[1,0,3,7,7,5]#list()方法是把字符串str或元组转成数

系统 2019-09-27 17:53:06 2194

Python

Python3的Json模块详解

原文链接:https://blog.csdn.net/swinfans/article/details/86501555简介Json模块主要用来进行Python对象的序列化和反序列化。该模块中常用的方法有以下四个:json.dump将Python对象序列化为Json格式的数据流并写入文件类型的对象中json.dumps将Python对象序列化为Json格式的字符串json.load从文件类型的对象中读取Json格式的数据并反序列化成Python对象json

系统 2019-09-27 17:52:55 2194

Python

Python中的10个常见安全漏洞及修复方法

编写安全的代码很困难,当你学习一门编程语言、一个模块或框架时,你会学习其使用方法。在考虑安全性时,你需要考虑如何避免代码被滥用,Python也不例外,即使在标准库中,也存在着许多糟糕的实例。然而,许多Python开发人员却根本不知道这些。以下为10个Python常见安全漏洞,排名不分先后。1.输入输出注入攻击影响广泛且很常见,注入有很多种类,它们影响所有的语言、框架和环境。SQL注入是直接编写SQL查询(而非使用ORM)时将字符串与变量混合。我读过很多代码

系统 2019-09-27 17:51:52 2194

Python

Python中的集合类型知识讲解

集合类型数学上,,把set称做由不同的元素组成的集合,集合(set)的成员通常被称做集合元素(setelements)。Python把这个概念引入到它的集合类型对象里。集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。数学集合转为Python的集合对象很有效,集合关系测试和union、intersection等操作符在Python里也同样如我们所预想地那样工作。和其他容器类型一样,集合支持用in和notin操作符检查成员,由len()内建函数得

系统 2019-09-27 17:38:27 2194

Python

python中ConfigParse模块的用法

本文实例讲述了python中ConfigParse模块的用法,分享给大家供大家参考。具体方法如下:写配置一般用ConfigParse.RawConfigParse类读配置用ConfigParse.ConfigParse类代码如下:写配置文件:importConfigParserimporttimeconfig=ConfigParser.RawConfigParser()task={}task["id"]=1task["package"]="exe"task

系统 2019-09-27 17:55:57 2193

Python

Python中datetime常用时间处理方法

常用时间转换及处理函数:importdatetime#获取当前时间d1=datetime.datetime.now()printd1#当前时间加上半小时d2=d1+datetime.timedelta(hours=0.5)printd2#格式化字符串输出d3=d2.strftime('%Y-%m-%d%H:%M:%S')printd3#将字符串转化为时间类型d4=datetime.datetime.strptime(date,'%Y-%m-%d%H:%M:

系统 2019-09-27 17:46:46 2193

Python

Python引用类型和值类型的区别与使用解析

Python数据类型分为值类型和引用类型,下面我们看下它们的区别:值类型:对象本身不允许修改,数值的修改实际上是让变量指向了一个新的对象包含:字符串、元组、数值,本身不允许被修改引用类型:对象本身可以修改,包含:列表、字典,本身允许修改例子:a=11printid(a)a=16printid(a)结果:43525053L57628312L修改值类型的值,只是让它指向一个新的内存地址,并不会改变变量b的值l=[1,2,3]printid(l)l[0]=0pr

系统 2019-09-27 17:38:02 2193

Python

Python下的Softmax回归函数的实现方法(推荐)

Softmax回归函数是用于将分类结果归一化。但它不同于一般的按照比例归一化的方法,它通过对数变换来进行归一化,这样实现了较大的值在归一化过程中收益更多的情况。Softmax公式Softmax实现方法1importnumpyasnpdefsoftmax(x):"""Computesoftmaxvaluesforeachsetsofscoresinx."""pass#TODO:Computeandreturnsoftmax(x)x=np.array(x)x=

系统 2019-09-27 17:55:58 2192

Python

Python3.6+selenium2.53.6自动化测试_数据驱动(一)

环境:编辑工具:浏览器:有问题可以联系qq:1776376537项目:本地禅道一分析1用例设计:2数据存储:3登录方法封装4用例例子二参考代码#导入包fromseleniumimportwebdriverimportunittestfrompages.login_pageimportLoginPage,lgoing_urlfromcommon.baseimportBase'''先思考下手工操作顺序(主要流程)第1个用例:输入admin,输入123456,点

系统 2019-09-27 17:54:08 2192

Python

SVD理论以及Python实现

SVD将一个矩阵分解为U,V(U,V均为列正交矩阵,即列向量直接内积为0),中间的矩阵为对角阵,元素为奇异值。A[m∗n]=U[m∗r]∗∑[r∗r]∗(V[n∗r])TA_{[m*n]}=U_{[m*r]}*\sum_{[r*r]}*(V_{[n*r]})^TA[m∗n]​=U[m∗r]​∗[r∗r]∑​∗(V[n∗r]​)TSVD计算方式A=U∗∑∗VTAT=V∗∑∗UTAAT=U∗∑∗VT∗V∗∑∗UTA=U*\sum*V^T\\A^T=V*\sum

系统 2019-09-27 17:52:40 2192

Python

Python中解析JSON并同时进行自定义编码处理实例

在对文件内容或字符串进行JSON反序列化(deserialize)时,由于原始内容编码问题,可能需要对反序列化后的内容进行编码处理(如将unicode对象转换为str)。在Python中,一种方式是先使用json.load或json.loads反序列化得到dict对象,然后对这个dict对象进行编码处理。但其实在json.load与json.loads中,有可选参数object_hook。通过使用此参数,可以对反序列化得到的dict直接进行处理,并使用处理

系统 2019-09-27 17:52:23 2192

Python

Python 解决打印generator对象的问题

打印generator数组(列表)中的内容(python3)循环中不适用数组定义封装而直接用函数调用,(…)会使用元组,则会出现generator对象defsentence_to_id(self,sentence):word_ids=(self.word_to_id(cur_word)forcur_wordinsentence.split())returnword_ids如果直接打印generator对象的话,会出现类似试试使用print(word_ids

系统 2019-09-27 17:51:43 2192

Python

杂谈——Python代码写得丑怎么办?autopep8来帮你

目录官网前言安装配置展示官网autopep8·PyPI——https://pypi.org/project/autopep8/前言Python编程语言需要遵循PEP8规范,但是很多人在编写代码时往往记不住这个规范,代码写得比较丑。这怎么办呢?别担心,autopep8来帮你。autopep8可以自动格式化Python代码以符合PEP8规范。它使用pycodestyle实用程序来确定需要格式化代码的是哪些部分。autopep8能够修复pycodestyle可以

系统 2019-09-27 17:49:54 2192