- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 拿到《python cookbook》
公司买的书今天到了,我借了一本《python cookbook》,也是我一直想看的书。它不是从基础讲起,而是以一个个实例来组织内容,我也正好需要多看实例来提高自己。
2012-02-10 19:47:20 603
原创 得到linux下用户名、id、shell(分别返回列表和字典)
用笨办法实现(在python 2.4下可以用):返回列表:#! /usr/bin/env python#-*- coding:utf-8 -*-''' 概述:从/etc/passwd获取系统用户名、用户ID、shell,以列表形式返回输出:['root, 0, /bin/bash', 'bin, 1, /sbin/nologin', ...]Create data: 201
2012-02-09 19:25:57 2432
原创 得到linux平台上ssh或ftp用户
代码#! /usr/bin/env python#-*- coding:utf-8 -*-''' 概述:从/etc/passwd获取系统用户名,以列表形式返回参数: f:获取系统的ftp用户名列表 s:获取系统的ssh用户名列表说明: 判断依据:ftp用户是指用户id大于等于500且没有shell的用户。 ssh用户是指用户id大于等于500且有she
2012-02-09 18:02:16 677
原创 linux下获取系统用户列表
简单的方法:user_list = []fp = open('/etc/passwd').readlines()for line in fp.split('\n'): user_list.append(line)只获取有登录权限的用户:#得到系统用户(可登录用户)def osUserPrint(self): osUser = "" passwd_db
2012-02-09 14:51:35 1286
原创 对写书的一点感想
《python科学计算》的作者写过一篇对写这本书的感想:http://simple-is-better.com/news/583寥寥数语,却能体会到作者写书过程的艰辛和快乐,以及从中而来的成就感。历时23个月,622页,262千字,19章,266幅插图,360个实例程序,393份问卷调查。个人感觉写书是一次心灵和身体的苦旅,就像一路跪拜到布达拉宫,个中酸甜苦辣只有自己知道,然而当下定决
2012-02-02 10:52:49 719
原创 range()和xrange()
range([start,] stop[, step])和xrange([start,] stop[, step])都是根据start和stop指定的范围,根据步长step生成一个序列,不同之处在于range()生成一个数组,xrange()生成一个生成器(还要用list()才能看到内容),相对来说在循环很大的时候,xrange()更快更省内存。举例:>>> range(5,15,2)[
2012-02-01 18:11:52 515
原创 python的 random模块
random模块用于生成随机数。random.randint(a, b): 生成随机整数n (a >>> random.randint(1,10)10random.random():生成随机浮点数n (0 >>> print random.random()0.5240641875>>> print random.random()0.23485423811
2012-02-01 18:09:52 1133
原创 分析一个程序
程序来自http://wiki.woodpecker.org.cn/moin/MiscItems/2011-11-28#!/usr/bin/pythonimport sysimport randomimport timeimport itertoolsimport operatorimport collections# 返回一个包含在指定范围内产生包含随机数的字典
2012-02-01 17:11:43 419
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人