Category Archives: python 基础

python 基础 知识

发现一个有趣的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中Array的常用操作

1. 抽取数组中不重复的数据
>>> a = [ x*2 for x in range(1,5) ]*2
>>> uniq = list(set(a))
[8, 2, 4, 6]
>>> uniq = sorted(set(a))
[2, 4, 6, 8]
>>> b={}
>>> for x in a:
… b[x]=1
>>> u[......]

继续阅读

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

Python中的SET集合操作

转载自 wbwylbt最终编辑 jimmy1029python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差[......]

继续阅读

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

如何把两个列表list(python)中的公共元素去掉?

现有二个list
a = [1, 2, 3]
b = [2, 3, 4]

c = a
a = list(set(a) – set(b))
b = list(set(b) – set(c))

这里主要使用了set的一些操作。

Posted in Python 代码, python 基础 | Tagged | Leave a comment