os.mkdir()
:创建一个目录;os.makedirs()
:创建多层目录。
os.rmdir()
:删除一个目录;os.removedirs()
:删除多层目录。
os.listdir()
:列出目录下的目录及文件。
os.getcwd()
:获取当前文件夹的绝对路径。
os.chdir()
:改变当前路径。切换目录
os.walk()
:遍历给定路径下的目录和文件。
os.walk模块返回的是一个元组,里面有3个列表,分别存放绝对路径、路径下的目录、路径下的文件。
不过不能直接查看,它是一个walk的对象,需要遍历才能读取数据。
os.walk()用的最多的应该就是里面的filelist,里面包含了所有文件名称。
os.path.exists()
用于判断某个路径是否存在。若存在则返回True,若不存在则返回False。
os.path.basename()
返回该文件的文件名,传入一个文件的路径。
os.path.dirname()
返回的是文件所在的目录的路径。
os.path.abspath()
返回文件的绝对路径
os.remove()
删除文件
os.rename()
重命名文件
os.chmod()
改变目录权限
os.path.join()
将分离的各部分组合成一个路径名
os.path.split()
返回(dirname(),basename())元组
os.path.splitext()
(返回 filename,extension)元组
os.path.getsize()
返回文件大小
os.path.isabs()
是否为绝对路径
os.path.isdir()
是否为目录
os.path.isfile()
是否为文件
os.name
判断当前使用平台