注明:python版本为3.3.1、Django版本为1.5.1,操作系统为Windows7,其他版本有一些不同的地方读者可以自行探讨。 在上一章你可能已经发现了这样的问题,就是在视图返回文本的时候,HTML代码被硬编码…
分类:python高级教程
python函数每日一讲 - id函数
id(object) 功能:返回的是对象的“身份证号”,唯一且不变,但在不重合的生命周期里,可能会出现相同的id值。此处所说的对象应该特指复合类型的对象(如类、list等),对于字符串、整数等类型,变量的id是随值的改变…
Python判断对象是否为文件对象(file object)的三种方法
文件操作是开发中经常遇到的场景,那么如何判断一个对象是文件对象呢?下面我们总结了3种常见的方法。 方法1:比较类型 第一种方法,就是判断对象的type是否为file python >>> fp…
使用Python读取和写入mp3文件的id3v1信息
1.起因 一直以来疯迷“冬吴相对论”,为了整理下载他的MP3花了不少功夫,今天突然发现将电脑中的mp3导入到itunes后,文件名竟然不识别了。#_* itunes自动识别了mp3的信息内容。多次一举么,文件名挺好。事实…
用python脚本监控并发量
该脚本作用用于查询日志过去一分钟内的并发量,并发单位位1分钟,结果打印在标准输出中,可以配合一些软件实现日志的并发实时监控,比如zabbix。 #! /usr/local/bin/python3 import sys i…
Python中base64加密解密方法详解及版本间差异
今天来看一下base64加密函数的使用,以及Python2与Python3中的不同。 一、base64 Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,…
setdefaultencoding函数使用详解
sys.getdefaultencoding()是设置默认的string的编码格式,如果你在python中进行编码和解码的时候,不指定编码方式,那么python就会使用defaultencoding。 而python2.…
nltk 之 snowball 提取词干
机器学习中很重要的应用场景就是机器自动分类,而分类的关键是词干提取。所以我们要用到snowball。下面说一下snowball 提取词干的两种方法。 两种方法: 方法一: >>> from nltk i…
Python 自动备份SVN版本库并复制到远程主机脚本
#!/usr/bin/python # -*- coding: utf-8 -*- import os import re import tarfile import datetime import pexpect ba…
python代码制作configure文件
在lua中,一直用lua作为config文件,或承载数据的文件 – 好处是lua本身就很好阅读,然后无需额外写解析的代码,还支持在configure文件中读环境变量,条件判断等。 在lua中通过loadfil…
Web应用程序测试的工具selenium用法详解
selenium主要是用来做自动化测试,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。 模拟浏览器进行网页加载,当requests,urllib无法正常获取网页内容的时候 一、声明浏览器对象 注意点一,…
Python 多进程和数据传递的理解
python不仅线程用的是系统原生线程,进程也是用的原生进程 进程的用法和线程大同小异 import multiprocessing p = multiprocessing.Pr…