1.操作系统相关
1) os模块
系统环境变量: os.environ
linux系统上的文件处理
进程处理
2) sys模块
获取传入给程序的外部参数argv:从外部获取的para都是string参数,保存在sys.argv里面
进程的输入输出流sys.stdout,sys.stdin
import sys
_back = sys.stdout
f = open("leo.txt","w")
sys.stdout = f
print "haha"
print sys.platform
f.close()
3) 环境信息相关
sys.platform等
subprocess模块
Popen用来创建子进程
process = subprocess.Popen("ls -al ~", shell = True)
1) os.path模块
2) os.path.sep:得到不同操作系统下路径的分隔符
3) os.path.basename(file_path):获取file_path的文件名,忽略路径
4) os.path.join():依据不同的操作系统(路径分隔符)来链接目录名形成完整路径
__file__:获取所在文件路径, os.path.abspath(__file__)得到__file__所在文件的绝对路径
3.网络处理
1) urllib
2) httplib
4.数据处理
1) xml
2) json