两个算分数(比例)的小程序 [Python]

随手写的小程序 很小很实用, 尤其是在压片的时候计算sar值等方面.
第一个: 化简分数
样例输入1: 16/12
样例输出1: 4 : 3
样例输入2: 16*480/(9*704)
样例输出2: 40 : 33
恩, 简单说来, 就是化任意分数为最简分数
第二个: 小数化分数
给一个范围,用范围[......]

继续阅读

Posted in Python 代码 | Tagged , | Leave a comment  

发现一个有趣的Python模块:Character

写爬虫时厌倦了与各种各样变得乱七八糟的编码打交道?有没有办法让程序自动识别到底应该用什么编码方式呢?今天就发现了这个好玩的:Character 。它可以猜测出一段字符使用的编码类型,并给出猜测的置信度。
这个东西的思路是当面对一串不知道编码信息的字节流的时候,尝试着确定一种编码方式以使我们能够读懂其[......]

继续阅读

Posted in python 基础, python 模块 | Tagged | Leave a comment  

python处理文本文件内容专题

1.读取一个文本文件之后得到里面出现最多的关键字的代码如下:
from time import time
from operator import itemgetter
def test():
# 取 10 个,有需要可以修改, 及定义读取的文件 test.txt
iList = 10
strFil[......]

继续阅读

Posted in python 基础, 文件处理 | Tagged | Leave a comment  

python学习

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://diannaozhishi173.blogbus.com/logs/69507639.html
python path的表示python加载资源的路径,比如你运行一个python文件,里面要导入相关的python模块,那[......]

继续阅读

Posted in python 基础, 文件处理 | Tagged | Leave a comment  

继续python学习

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://diannaozhishi173.blogbus.com/logs/69507857.html
很久就有想写python 迭代相关的东西了,但是一直不知道怎么表达让大家能够容易懂。今天我想了很长的时间,稍微理清了下思路,[......]

继续阅读

Posted in python 基础 | Tagged | Leave a comment  

Python执行系统命令的方法 os.system(),os.popen(),commands.getstatusoutput()

最近在做那个测试框架的时候发现 Python 的另一个获得系统执行命令的返回值和输出的类。
最开始的时候用 Python 学会了 os.system() 这个方法是很多比如 C,Perl 相似的。

os.system(‘cat /proc/cpuinfo’)

但是这样是无法获得到输出和返回值的,[......]

继续阅读

Posted in python 基础 | Tagged , , | Leave a comment  

Python中string和int的比较

首先来看一连串的比较,包含string和string类型的,string和int类型之间的比较。

print "100" < "2" # True
print "5" > "9" #[......]

继续阅读

Posted in python 基础 | Tagged , | Leave a comment  

字典类型的一些注意问题

1) get()方法。 字典可以直接用a[b]的方式访问字典项,但如果b不存在时,会报异常。为了避免这种情况,可以使用get()方法来访问字典项,a.get(b)当b存在时,结果和a[b]一样,如果b不存在,不会报异常,而是返回None。除此之外,get()方法还可以设置第二个参数,如果b不存在,可[......]

继续阅读

Posted in python 基础 | Tagged | Leave a comment  

python统计MYSQL常用的一些性能参数指标

#!/usr/bin/env python
# -*- encoding: utf8 -*-
# Author: iamacnhero@gmail.cn
# Created: 2009-12-14

from __future__ import division
import MySQLdb, ra[......]

继续阅读

Posted in Mysql, Python 代码, Python 数据库 | Tagged , | Leave a comment  

在snow-leopard上安装mysqldb和lxml

这里假设已经按照前面的文章建设好了单独的Python环境,不过其实和在系统Python上加装模块也差不多。
系统的Python Setuptool(/usr/bin/easy_install)选择的默认Library路径是/Library/Python/2.6/site-packages。
自己建的[......]

继续阅读

Posted in Mysql, Python 数据库 | Tagged , , | Leave a comment