Python快速入门(5)

os模块:操作系统接口

应该用 import os 风格而非 from os import * 。这样可以保证随操作系统不同而有所变化的 os.open() 不会覆盖内置函数 open() 在使用一些像 os 这样的大型模块时内置的 dir() 和 help() 函数非常有用。

针对日常的文件和目录管理任务,shutil模块提供了一个易于使用的高级接口。

 

glob模块:从目录通配符搜索中生成文件列表

1 import glob,os
2 os.chdir('Desktop')
3 glob.glob('*.desktop')
4 ans: ['xxx.desktop']

 

命令行参数:命令行参数以链表形式存储于sys模块的argv变量。

1 import sys
2 print sys.argv

sys还有stdin,stdout,stderr属性,即使在stdout被重定向时,后者也可以用于显示警告和错误信息。

sys.stderr.write('warning....')

大多脚本的定向终止都使用sys.exit()

 

re模块:字符串匹配

只需简单的操作时,字符串方法最好用:

'tea for too'.replace('too','two')

 

smtplib module : 发送电子邮件

urllib2 module : 访问互联网

datetime module : 日期和时间处理

repr module : 为大型的或深度嵌套的容器缩写显示提供了repr()函数的一个定制版本

pprint module : 提供了一种解释器可读的方式深入控制内置和用户自定义对象的打印。

textwrap module : 模块格式化文本段落以适应设定的屏宽

locale module: 

template module :

posted @ 2015-06-05 22:47  niceforbear  阅读(149)  评论(0编辑  收藏  举报