【1】模块功能
os模块用于对于文件何目录进行处理。
【2】相关函数及使用
1、os.name:查看当前系统的类型
print(os.name) # 如果是windows-->nt,如果是max-->posix
2、os.environ:返回当前系统的环境变量(所有)
print(os.environ)
3、os.environ_get():获取指定的某一个环境变量
print(os.environ_get('Path'))
4、os.getcwd():返回当前正在执行的.py文件所对应的完成路径(绝对路径)
print(os.getcwd())
5、os.listdir(path):将path路径下的所有文件和目录显示。
print(os.listdir(path))
6、os.mkdir(path):创建单层文件夹,此方法只能创建目录,如果目录已经存在,创建失败,报错。
7、os.makedirs(path):创建多层文件夹(级联创建),此方法只能创建目录,如果目录存在,创建失败报错。
8、os.rmdir(path):删除单层文件夹,此方法只能删除目录,如果目录不存在,删除失败,报错
9、os.removedirs(path):删除多层文件夹(级联删除),此方法也只能删除目录,如果目录不存在,删除失败。
10、os.remove(path):删除文件,如果文件不存在,报错,只能删除文件,不能删除目录。
11、os.rename(old,new):给文件或目录重命名。
12、os.system():执行系统命令,如cls\ipconfig\dir
13、os.path.join(path,fileName):拼接路径
14、os.path.isdir(path):判断path对应的路径内容是否为一个目录,如果是,返回True;反之,返回False。
15、os.path.isfile(path):判断path对应的路径是否为文件,如果是,返回True,反之,返回False。
16、os.path.exists(path):判断path对应的路径是否存在,如果存在,返回True,不存在,返回False。
17、os.path.getsize(path):对path对应的路径内容进行容量检测,返回字节量。
18、os.path.basename(path):传入一个路径值,将此路径的最后一个/后面的部分返回。
19、os.path.dirname(path):传入一个路径值,返回父目录路径。
20、os.path.split(path):传入一个路径值,将父目录,与路径末尾分别存入元组中。
21、os.path.splitext(path):传入一个路径值,将最后一个‘.’的前面部分放到元组第一个元素中,将‘.’后面本部分放入元组第二个元素中。