在Python的标准库os模块中包含普遍的操作系统功能。程序能够与平台结合,就靠这个模块了。
下面是os模块常用的一些操作.
1.os.sep 可以取代操作系统特定的路径分割符。
2.os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix' 。
3.os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径。
4.os.getenv() 用来读取环境变量。
5.os.putenv() 用来设置环境变量。
6.os.listdir() 返回指定目录下的所有文件和目录名。
7os.remove() 函数用来删除一个文件。
8.os.system() 函数用来运行shell命令。
9.os.linesep 字符串给出当前平台使用的行终止符。例如,Windows使用'/r/n',Linux使用'/n'而Mac使用'/r'。
10.os.path.split() 函数返回一个路径的目录名和文件名。
11.os.path.isfile() 检验给出的路径是一个文件。
12os.path.isdir() 检验给出的路径是一个目录。
13.os.path.existe() 函数用来检验给出的路径是否真地存在。
14.os.listdir(dirname) 列出dirname下的目录和文件。
15.os.getcwd() 获得当前工作目录。
16.os.curdir 返回当前目录。
17.os.chdir(dirname) 改变工作目录到dirname。
18.os.mkdir()/makedirs() 创建目录/创建多层目录。
19.os.rmdir()/removedirs() 删除目录/删除多层目录。
备注:dirname指路径名称。
原帖来源:http://blog.youkuaiyun.com/daemonpei/article/details/6102448