os模块提供了很多允许程序于操作系统直接交互的功能。
1、os.getcwd()
得到当前的工作目录,即当前脚本工作的目录路径。
2、os.listdir()
返回指定目录下的所有文件和目录名。
3、os.remove()
函数用来删除一个文件
4、os.removedirs(r"c:\python")
删除多个目录
5、os.path.isfile()
检测给出的路径是否是一个文件
6、os.path.isdir()
检测给出的路径是不是一个目录。
7、os.path.isabs()
检测给出的路径是不是绝对路径
8、os.path.exists()
检测给出的路径是否存在。
9、os.path.split()
返回一个路径的目录名和文件名
10、os,path.splitex()
` 分离扩展名
11、os.path.dirname()
获取路径名
12、os.path.abspath()
获取绝对路径名
13、os.path.basename()
获取文件名
14、os.system()
运行shell命令
15、os.getenv("HOME")
读取操作系统所环境变量HOME的值
16、os.environ
返回操作系统所有的环境变量
17、os.environ.setdefault("Home","/home/")
设置系统环境变量,仅程序运行时有效
18、os.linesep
给出当前平台使用的行终止符
19、os.name
提示你正在使用的平台
20、os.rename(old,new)
重命名
21、os.mkdir("test")
创建单个目录
22、os.mkdirs()
创建多级目录
23、os.stat(file)
获取文件属性
24、os.chmod(file)
修改文件权限与时间戳
25、os.path.getsize(filename)
获取文件大小
26、os.path.join(dir,filename)
结合目录名与文件名
27、os.chdir(dirname)
改变工作目录到dirname
28、os,get_terminal_size()
获取当前终端大小
29、os,kiil()
杀死进程