-
Python MySQL数据库连接池组件pymysqlpool详解
所属栏目:[Python] 日期:2020-12-17 热度:172
引言 pymysqlpool (本地下载)是数据库工具包中新成员,目的是能提供一个实用的数据库连接池中间件,从而避免在应用中频繁地创建和释放数据库连接资源。 功能 连接池本身是线程安全的,可在多线程环境下使用,不必担心连接资源被多个线程共享的问题; 提供[详细]
-
HTML中使用python屏蔽一些基本功能的方法
所属栏目:[Python] 日期:2020-12-17 热度:128
进行数据解析的理由不计其数,相关的工具和技巧也同样如此。但是,当您需要用这些数据做一些新的事情时,即使有“合适的”工具可能也是不够的。这一担心对于异类数据源的集成同样存在。用来做这项工作的合适工具迟早应该是一种编程语言。 Oracle 提供了一些[详细]
-
Python使用微信SDK实现的微信支付功能示例
所属栏目:[Python] 日期:2020-12-17 热度:87
本篇章节讲解Python使用微信SDK实现的微信支付功能。供大家参考研究具体如下: 最近一段时间一直在搞微信平台开发,v3.37版本微信支付接口变化贼大,所以就看着php的demo移植为Python版,为了保持一致,所以接口方法基本都没有变,这样的好处就是[详细]
-
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
所属栏目:[Python] 日期:2020-12-17 热度:81
本文主要给大家介绍了关于在CentOS 7下安装Python 3.5并与Python2.7兼容并存的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: CentOS 7下安装Python3.5 CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载Python源码后编[详细]
-
详解django中自定义标签和过滤器
所属栏目:[Python] 日期:2020-12-17 热度:138
想要实现自定义标签和过滤器需要进行准备工作: 准备(必需)工作: 1 在某个app下创建一个名为templatetags(必需,且包名不可变)的包。假设我们在名为polls的app下创建了一个templatetags的包,并在该包下创建了一个名为mytags的文件。那么目录结构看起来应该[详细]
-
Python中关于Sequence切片的下标问题详解
所属栏目:[Python] 日期:2020-12-17 热度:137
前言 在python中,切片是一个经常会使用到的语法,不管是元组,列表还是字符串,一般语法就是: sequence[ilow:ihigh:step] # ihigh ,step 可为空; 为了简短易懂,暂时排除step的用法考虑 先来简单示范下用法 sequence = [1,2,3,4,5]sequence [ilow:ihigh] # 从ilo[详细]
-
Python中扩展包的安装方法详解
所属栏目:[Python] 日期:2020-12-17 热度:149
前言 作为一个pythoner,包的安装时必须懂的,这个语言跟matlab很类似,开源、共享,只要你有好的方法,都可以作为一个库,供大家下载使用,毕竟俗话说:"人生苦短,请用Python吗",下面话不多说,我们来一起看看详细的介绍吧。 方法如下: 1.单文件模块 将包[详细]
-
Python中字典和集合学习小结
所属栏目:[Python] 日期:2020-12-17 热度:162
映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串、数字、元组等 包含可变对象的列表、字典和元组不能用作键 引用不存在的键会引发Ke[详细]
-
用virtualenv建立多个Python独立虚拟开发环境
所属栏目:[Python] 日期:2020-12-17 热度:180
本文为大家分享了virtualenv建立多个Python独立虚拟开发环境,供大家参考,具体内容如下 1、安装virtualenv: pip install virtualenv 2、创建一个python的虚拟环境: virtualenv test_demo 用virtualenv创建虚拟环境,是通过复制全局的python解释器,达到环[详细]
-
用python做一个搜索引擎(Pylucene)的实例代码
所属栏目:[Python] 日期:2020-12-17 热度:126
1.什么是搜索引擎? 搜索引擎是“对网络信息资源进行搜集整理并提供信息查询服务的系统,包括信息搜集、信息整理和用户查询三部分”。如图1是搜索引擎的一般结构,信息搜集模块从网络采集信息到网络信息库之中(一般使用爬虫);然后信息整理模块对采集的信[详细]
-
使用python实现个性化词云的方法
所属栏目:[Python] 日期:2020-12-17 热度:186
先上图片 词云图 需要模板 pip install jiebapip install wordcloud 还需要安装另外两个东西这两个我也不太懂借鉴百度写上去的 pip install scipypip install matplotlib 因为用ubuntu系统所有没有windows那么麻烦,也没有那么多报错 看到好多人制作自己的词[详细]
-
linux下pip的安装步骤及使用详解
所属栏目:[Python] 日期:2020-12-17 热度:140
前言 pip类似RedHat里面的yum,安装软件非常方便。本节详细介绍pip的安装、以及使用方法,希望文章对各位了解pip的安装与使用带来帮助。下面话不多说,来看看详细的介绍: 一、pip下载安装 1.1 pip下载 # wget "https://pypi.python.org/packages/source/p/pi[详细]
-
详解Python中for循环是如何工作的
所属栏目:[Python] 日期:2020-12-17 热度:80
前言 for...in 是Python程序员使用最多的语句,for 循环用于迭代容器对象中的元素,这些对象可以是列表、元组、字典、集合、文件,甚至可以是自定义类或者函数,例如: 作用于列表 for elem in [1,2,3]:... print(elem)...123 作用于元组 for i in ("zhang",[详细]
-
Python对象类型及其运算方法(详解)
所属栏目:[Python] 日期:2020-12-17 热度:177
基本要点: 程序中储存的所有数据都是对象(可变对象:值可以修改 不可变对象:值不可修改) 每个对象都有一个身份、一个类型、一个值 例: a1 = 'abc' type(a1) str 创建一个字符串对象,其身份是指向它在内存中所处的指针(在内存中的位置) a1就是引用这个具[详细]
-
Mac 上切换Python多版本
所属栏目:[Python] 日期:2020-12-17 热度:84
Mac上自带了Python2.x的版本,有时需要使用Python3.x版本做开发,但不能删了Python2.x,可能引起系统不稳定,那么就需要安装多个版本的Python。 1、安装Python3.x版本,我安装了3.6.1; 2、打开终端(terminal),输入:sudo vi ~/.bashrc; 3、在弹出的编辑[详细]
-
python下setuptools的安装详解及No module named setuptools的解
所属栏目:[Python] 日期:2020-12-17 热度:160
前言 python下的setuptools带有一个easy_install的工具,在安装python的每三方模块、工具时很有用,也很方便。 安装setuptools前先安装pip,请参考:linux下pip的安装步骤及使用详解 1. 下载: 在它的官网可以下载到安装包: https://pypi.python.org/pypi/set[详细]
-
利用python获取Ping结果示例代码
所属栏目:[Python] 日期:2020-12-17 热度:177
前言 本文主要跟大家分享了关于利用python获取Ping结果的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧。 示例代码: # -*- coding: utf-8 -*-import subprocessimport redef get_ping_result(ip_address): p = subprocess.Popen[详细]
-
Python如何快速实现分布式任务
所属栏目:[Python] 日期:2020-12-17 热度:103
深入读了读python的官方文档,发觉Python自带的multiprocessing模块有很多预制的接口可以方便的实现多个主机之间的通讯,进而实现典型的生产者-消费者模式的分布式任务架构。 之前,为了在Python中实现生产者-消费者模式,往往就会选择一个额外的队列系统,[详细]
-
Python中工作日类库Busines Holiday的介绍与使用
所属栏目:[Python] 日期:2020-12-17 热度:100
引言 大家在日常工作中,经常会碰到类似的场景,需要计算在某个时间段内的工作日以及确定某天是否为工作日,这里的介绍的工具包将很好的解决这个问题。 1. 工具包Business Holiday介绍 其提供了非常简单易用的计算工作日的接口,并允许用户指定特定日期为假[详细]
-
Python实现向服务器请求压缩数据及解压缩数据的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:107
本篇章节讲解Python实现向服务器请求压缩数据及解压缩数据的方法。供大家参考研究具体如下: 向服务器请求压缩数据格式,并解压缩数据 #!/usr/bin/env python# encoding=utf-8import urllib2,httplibdef writeFile(fname,data): f = open(fname,"w[详细]
-
Python实现单词翻译功能
所属栏目:[Python] 日期:2020-12-17 热度:184
在进行英文文献阅读时,经常会出现一些不认识的单词,但对于一些pdf阅读器,比如Foxit阅读器使用翻译功能需要点击(Extra-Translate),并且启用了翻译功能将不能使用注释功能,这对于阅读者来说将是极不方便的。所以为了方便查询单词,自己开发了个Windows环[详细]
-
Python解析json之ValueError: Expecting property name enclosed
所属栏目:[Python] 日期:2020-12-17 热度:52
前言 在Python中提供了json包来方便快捷的解析json字串的转换过程,但是碰到了一个比较奇怪的问题,就是不太正确的json串如何来解析? 1. 问题的提出 今天在处理一个http请求的响应json之时,基于python进行解析,碰到了如下错误: Traceback (most recent c[详细]
-
解决python文件字符串转列表时遇到空行的问题
所属栏目:[Python] 日期:2020-12-17 热度:162
文件内容如下: Alex 100000Rain 80000Egon 50000Yuan 30000 #此处有一个空行! 现在看如何处理并转成列表! salary_info = open("salaryinfo.txt","r+",encoding="UTF-8")salary_info_list = []for line in salary_info.readlines(): if line == 'n': pass[详细]
-
使用python实现tcp自动重连
所属栏目:[Python] 日期:2020-12-17 热度:92
操作系统: CentOS 6.9_x64 python语言版本: 2.7.13 问题描述 现有一个tcp客户端程序,需定期从服务器取数据,但由于种种原因(网络不稳定等)需要自动重连。 测试服务器示例代码: https://github.com/mike-zhang/pyExamples/blob/master/socketRelate/tcp[详细]
-
Python基于scapy实现修改IP发送请求的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:198
本篇章节讲解Python基于scapy实现修改IP发送请求的方法。供大家参考研究具体如下: 今天同事想测试WAF的页面统计功能,所以需要模拟多个IP向多个域名发送请求,也就是需要修改源IP地址。这个如果使用socket库就比较麻烦了, 需要使用raw socket,[详细]
