-
python字符串过滤性能比较5种方法
所属栏目:[Python] 日期:2020-12-17 热度:109
python字符串过滤性能比较5种方法比较 总共比较5种方法。直接看代码: import randomimport timeimport osimport stringbase = string.digits+string.punctuationtotal = 100000def loop(ss): """循环""" rt = '' for c in ss: if c in '0123456789': rt = r[详细]
-
Python实现复杂对象转JSON的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:102
本篇章节讲解Python实现复杂对象转JSON的方法。供大家参考研究具体如下: 在Python对于简单的对象转json还是比较简单的,如下: import jsond = {'a': 'aaa','b': ['b1','b2','b3'],'c': 100}json_str = json.dumps(d)print json_str 对于复杂对象[详细]
-
Python 自动化表单提交实例代码
所属栏目:[Python] 日期:2020-12-17 热度:180
今天以一个表单的自动提交,来进一步学习selenium的用法 练习目标 0)运用selenium启动firefox并载入指定页面(这部分可查看本人文章 http://www.cnblogs.com/liu2008hz/p/6958126.html) 1)页面元素查找(多种查找方式:find_element_*) 2)内容填充(sen[详细]
-
Python实现多线程抓取网页功能实例详解
所属栏目:[Python] 日期:2020-12-17 热度:93
本篇章节讲解Python实现多线程抓取网页功能。供大家参考研究具体如下: 最近,一直在做网络爬虫相关的东西。 看了一下开源C++写的larbin爬虫,仔细阅读了里面的设计思想和一些关键技术的实现。 1、larbin的URL去重用的很高效的bloom filter算法;[详细]
-
Python处理Excel文件实例代码
所属栏目:[Python] 日期:2020-12-17 热度:161
因为工作需求,需要审核一部分query内容是否有效,query储存在Excel中,文本内容为页面的Title,而页面的URL以HyperLink的格式关联到每个Cell。 于是本能的想到用Python读取Excel文件之后进行文本分析,之后对每个链接进行一次HttpRequest,通过分析HttpResp[详细]
-
详谈Python基础之内置函数和递归
所属栏目:[Python] 日期:2020-12-17 热度:112
一、内置函数 下面简单介绍几个: 1.abs() 求绝对值 2.all() 如果 iterable 的所有元素都为真(或者如果可迭代为空),则返回 True 3.any() 如果 iterable 的任何元素为真,则返回 True。如果iterable为空,则返回 False 4.callable() 如果 object 参数出现[详细]
-
Python实现删除列表中满足一定条件的元素示例
所属栏目:[Python] 日期:2020-12-17 热度:81
本篇章节讲解Python实现删除列表中满足一定条件的元素。供大家参考研究具体如下: 从列表中删除满足一定条件的元素。 如:删除一个列表中长度为0的元素,或者删除列表中同时是2和3的倍数的元素。 做过高级语言编程的人想当然的会认为“这很简单”[详细]
-
django框架如何集成celery进行开发
所属栏目:[Python] 日期:2020-12-17 热度:159
上一篇已经介绍了celery的基本知识,本篇以一个小项目为例,详细说明django框架如何集成celery进行开发。 本系列文章的开发环境: window 7 + python2.7 + pycharm5 + celery3.1.25 + django1.9.4 一、项目功能 在web应用中,用户触发一个操作,执行后台处理[详细]
-
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用
所属栏目:[Python] 日期:2020-12-17 热度:132
详解python中 os._exit() 和 sys.exit(),exit(0)和exit(1) 的用法和区别 os._exit() 和 sys.exit() os._exit() vs sys.exit() 概述 Python的程序有两中退出方式:os._exit(), sys.exit()。本文介绍这两种方式的区别和选择。 os._exit()会直接将python程序终[详细]
-
Python实现两个list对应元素相减操作示例
所属栏目:[Python] 日期:2020-12-17 热度:176
本篇章节讲解Python实现两个list对应元素相减操作。供大家参考研究具体如下: 两个list的对应元素操作,这里以相减为例: # coding=gbkv1 = [21,34,45]v2 = [55,25,77]#v = v2 - v1 # Error: TypeError: unsupported operand type(s) for -: 'list[详细]
-
python3.4用函数操作mysql5.7数据库
所属栏目:[Python] 日期:2020-12-17 热度:55
本文实例为大家分享了python3.4函数操作mysql数据库的具体代码,供大家参考,具体内容如下 #!/usr/bin/env python# -*- coding:utf-8 -*-# __author__ = "blzhu""""python studyDate:2017"""# -*- coding: utf-8 -*-__author__ = 'djstava@gmail.com'import[详细]
-
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方
所属栏目:[Python] 日期:2020-12-17 热度:51
这两天在用python的bottle框架开发后台管理系统,接口约定使用RESTful风格请求,前端使用jquery ajax与接口进行交互,使用POST与GET请求时都正常,而Request Method使用PUT或DELETE请求时,直接爆“HTTP Error 405: Method Not Allowed”错误。而ajax提交的R[详细]
-
Python使用PyCrypto实现AES加密功能示例
所属栏目:[Python] 日期:2020-12-17 热度:153
本篇章节讲解Python使用PyCrypto实现AES加密功能。供大家参考研究具体如下: #!/usr/bin/env pythonfrom Crypto.Cipher import AESimport base64import os# the block size for the cipher object; must be 16,24,or 32 for AESBLOCK_SIZE = 32# t[详细]
-
Python使用django搭建web开发环境
所属栏目:[Python] 日期:2020-12-17 热度:108
安装 Python 去 Python 官方网站找到 Python 3 的下载地址,根据你的系统选择 32 位或者 64 位的安装包,下载好后双击安装即可。 检测是否安装完成 C:WINDOWSsystem32python -VPython 3.5.2 使用虚拟环境 Virtualenv 安装 Virtualenv C:WINDOWSsystem32p[详细]
-
Python操作使用MySQL数据库的实例代码
所属栏目:[Python] 日期:2020-12-17 热度:57
Python 操作 MySQL 配置 win_64 Ubuntu14.04 Python3.x pip安装pymysql模块 直接使用pip安装 pip install pymysql win64上直接在cmd中执行 连接本地数据库 使用模块pymysql连接数据库 #!/usr/bin/python# coding=utf-8import pymysql# 连接本地数据库conn =[详细]
-
Python编程对列表中字典元素进行排序的方法详解
所属栏目:[Python] 日期:2020-12-17 热度:60
本篇章节讲解Python编程对列表中字典元素进行排序的方法。供大家参考研究具体如下: 内容目录: 1. 问题起源 2. 对列表中的字典元素排序 3. 对json进行比较(忽略列表中字典的顺序) 一、问题起源 json对象a,b a = '{"ROAD": [{"id": 123},{"name"[详细]
-
Python图片裁剪实例代码(如头像裁剪)
所属栏目:[Python] 日期:2020-12-17 热度:159
今天就来说个常用的功能,图片裁剪,可用于头像裁剪啊之类的。用的还是我们之前用的哪个模块pillow 1. 安装pillow 用pip安装 pip install pillow 2. 图片裁剪 2.1 准备一张图片 2.2 我们使用的是Image中的crop(box)功能,它需要一个参数box,元组 类型,元组[详细]
-
Python入门_浅谈for循环、while循环
所属栏目:[Python] 日期:2020-12-17 热度:197
Python中有两种循环,分别为:for循环和while循环。 1. for循环 for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个元素依次访问一次)。for循环的基本结构如下: 具体看这个案例: 设计一个函数,在桌面创建10个文本,[详细]
-
Apache如何部署django项目
所属栏目:[Python] 日期:2020-12-17 热度:167
在此之前,我们一直使用django的manage.py 的runserver 命令来运行django应用,但这只是我们的开发环境,当项目真正部署上线的时候这做就不可行了,必须将我们的项目部署到特定的web服务器上。 安装apache Apache是非常有名的web服务器软件,如果想让我们web[详细]
-
python 简单的绘图工具turtle使用详解
所属栏目:[Python] 日期:2020-12-17 热度:56
目录 1. 画布(canvas) 1.1 设置画布大小 2. 画笔 2.1 画笔的状态 2.2 画笔的属性 2.3 绘图命令 3. 命令详解 4. 绘图举例 4.1 太阳花 4.2 绘制小蟒蛇 4.3 绘制五角星 python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),turtle库是py[详细]
-
Python递归函数定义与用法示例
所属栏目:[Python] 日期:2020-12-17 热度:52
本篇章节讲解Python递归函数定义与用法。供大家参考研究具体如下: 递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 举个例子,我们来计算阶乘 n! = 1 * 2 * 3 * ... * n,用函数 fact(n)表示,[详细]
-
Python实现自动登录百度空间的方法
所属栏目:[Python] 日期:2020-12-17 热度:163
本篇章节讲解Python实现自动登录百度空间的方法。供大家参考研究具体如下: 开发环境:Fedora12 + Python2.6.2 #!/usr/bin/python# coding: GBKimport urllib,urllib2,httplib,cookielibdef auto_login_hi(url,name,pwd): url_hi="http://passport[详细]
-
Python获取SQLite查询结果表列名的方法
所属栏目:[Python] 日期:2020-12-17 热度:90
本篇章节讲解Python获取SQLite查询结果表列名的方法。供大家参考研究具体如下: 获得查询结果表的列名: db = sqlite.connect('data.db')cur = db.cursor()cur.execute("select * from table")col_name_list = [tuple[0] for tuple in cur.descrip[详细]
-
用python写个自动SSH登录远程服务器的小工具(实例)
所属栏目:[Python] 日期:2020-12-17 热度:139
很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器。可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的打造一个在Linux/Mac os运行的自动ssh登录远程服务器的[详细]
-
老生常谈python的私有公有属性(必看篇)
所属栏目:[Python] 日期:2020-12-17 热度:111
python中,类内方法外的变量叫属性,类内方法内的变量叫字段。他们的私有公有访问方法类似。 class C: __name="私有属性" def func(self): print(C.__name)class sub_C(C): def info(self): print(C.__name)#派生类中不可以访问父类的私有字段obj=C()obj.fun[详细]
