os模块在python的使用很广泛(python第二十七课os模块)
os模块在python的使用很广泛(python第二十七课os模块)os.listdir():将当前路径下的所有文件和子目录以列表的形式返回1、os.getcwd():返回当前正在被执行的文件的绝对路径os.environ:返回当前系统所有的环境变量os.environ.get(ver):返回ver环境变量的内容函数:
1.os模块:
作用:管理文件和目录
属性:
os.name:返回系统类型 常用的windows系统 --> nt
os.environ:返回当前系统所有的环境变量
os.environ.get(ver):返回ver环境变量的内容
函数:
1、os.getcwd():返回当前正在被执行的文件的绝对路径
os.listdir():将当前路径下的所有文件和子目录以列表的形式返回
2、os.mkdir(path):创建单级目录,path既可以是绝对路径也可以是相对路径;【注意】如果目录已经存在,报错
os.makedirs(path):创建多级目录,path既可以是绝对路径也可以是相对路径;【注意】如果目录已经存在,报错
3、os.rmdir(path):删除单级目录,path既可以是绝对路径也可以是相对路径;【注意】如果目录已经不存在,报错
os.removedirs(path):删除多级目录,path既可以是绝对路径也可以是相对路径;【注意】如果目录已经不存在,报错
4、os.rename(old new):将old(原名)以new(新的名字)取代(重命名)
5、os.system():...
os.path.join(first,second):将first和second组合以字符串的形式返回
os.path.getsize(path):获取当前路径内容所对应的容量大小(字节量)
6、os.path.isfile(path):判断path是否是一个文件,返回布尔值
os.path.isdir(path):判断path是否是一个目录,返回布尔值
os.path.exists(path):判断path是否真实存在,返回布尔值
7、os.path.dirname(path):将path中最后一个\前面的部分以字符串返回
os.path.basename(path):将path中最后一个\后面的部分以字符串返回
8、os.path.split(path):返回一个元素对象,将path内容中最后一个\的前面部分放入到元祖的第一个元素中,
\的后面部分放入到元祖的第二个元素中;
os.path.splitext(path): 返回一个元素对象,将path内容中最后一个.的前面部分放入到元祖的第一个元素中,
.以及其后面部分放入到元祖的第二个元素