os
2018-01-08 本文已影响0人
汪浩瀚
这里只记录一些我用到的操作。
os.walk(path)
能够遍历path路径下的所有文件和文件夹
例如文件tree:
图1 文件结构(话说简书图片不能调节大小么?)>>> for i in os.walk('C:\\Users\\Think\\Desktop\\11'):
... print(i)
...
('C:\\Users\\Think\\Desktop\\11', ['12', '13'], ['22.txt'])
('C:\\Users\\Think\\Desktop\\11\\12', [], ['21.txt'])
('C:\\Users\\Think\\Desktop\\11\\13', [], ['31.txt'])
os.path.split(filepath)
返回一个元组(文件路径,含后缀名的文件名)
例如
>>> print(os.path.split('C:\\Users\\Think\\Desktop\\11\\22.txt'))
('C:\\Users\\Think\\Desktop\\11', '22.txt')
os.path.splitext(filepath)
返回一个元组(含路径不含后缀名的文件名,后缀名)
例如
>>> print(os.path.splitext('C:\\Users\\Think\\Desktop\\11\\22.txt'))
('C:\\Users\\Think\\Desktop\\11\\22', '.txt')