python的os模块,用来对文件或文件夹进行操作。是系统与python进行交互的一个接口。在python程序中,用import os 进行模块导入。
1.对目录和文件进行分割:os.path.split()
例:a = os.path.split("D:\zhuanhuan\3\Query2.TAB")
print a
运行结果如下:
图1
2.新建文件夹:os.mkdir()
例:os.mkdir("aaa")
在py程序所在的路径下建立aaa文件夹
3.操作系统特定的路径分隔符:os.sep
例:b= os.sep
print b
运行结果:\
在windows下,路径分隔符为"\",在linux下,路径分隔符为"/"
4.递归创建多级目录:os.makedirs()
图2
5.返回某个路径包含的所有文件和文件夹:os.listdir()
图3
返回结果如图4:
图4
6.返回文件名:os.path.basename()
例如:path =r"F:\test\city\level2\config.json"
print os.path.basename(path)
返回结果:config.json
7.路径拼接:os.path.join()
举例如明:
图5
返回结果:F:\test\province\level2
8.遍历所有的文件或文件夹:os.walk()
图6