python os模块

1. os.name  得到当前的正在使用的平台, windows 返回 ‘nt’,Linux返回‘posix’

2.os.getcwd() 当前的工作路径

1 >>> import os
2 >>> os.name
3 'nt'
4 >>> os.getcwd()
5 'C:\\Users\\Administrator\\Desktop'

3.os.listdir()  得到指定路径下的 所有文件名

4.os.remove() 删除一个文件

5.os.system()  运行shell命令

1 >>> os.system('dir')
2 0
3 >>> os.system('cmd')
4 -1073741510
5 >>> 
View Code

6.os.rename(old,new) 将文件名 old 重新命名为 new

7.os.chdir(path) 改变工作目录

8.mkdir(path) 创建单层目录,如果该文件已存在 会抛出异常

9.makedirs(path) 递归创建多层目录,如该目录已经存在抛出异常,注意 ‘E:\\a\\b ’ 和'E:\\a\\c'并不冲突

10. remove(path) 删除文件

11.rmdir(path) 删除单层文件,如该文件为 非空 则 抛出异常

12.removedirs(path) 递归删除目录 ,从子目录到父目录逐层删除,遇到非空文件则抛出异常

 

                   以下是支持路径操作中常用的的一些定义,支持所有平台

os.curdir    指代当前目录(‘.’)

os.pardir   指代上一级目录(‘..’)

os.sep       输出操作系统特定的路径分隔符(Win下为‘\\’,Linux下为‘\’)

os.linesep  当前平台使用的行终止符 (‘Win下为‘\r\n’,Linux下为 ‘\n’’)

 

posted on 2017-11-17 22:02  jiayou888888  阅读(99)  评论(0)    收藏  举报

导航