简单python常用模块

来源:互联网 发布:隔墙听 淘宝 编辑:程序博客网 时间:2024/06/05 17:45

1.操作系统相关

1) os模块

系统环境变量: os.environ

linux系统上的文件处理

进程处理

2) sys模块

获取传入给程序的外部参数argv:从外部获取的para都是string参数,保存在sys.argv里面

进程的输入输出流sys.stdout,sys.stdin

import sys_back = sys.stdoutf = open("leo.txt","w")sys.stdout = fprint "haha"print sys.platformf.close()
3) 环境信息相关

sys.platform等

subprocess模块

Popen用来创建子进程

process = subprocess.Popen("ls -al ~", shell = True)


2.文件路径处理

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

0 0
原创粉丝点击