這里只記錄一些我用到的操作。
os.walk(path)
能夠遍歷path路徑下的所有文件和文件夾
例如文件tree:
>>> 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)
返回一個(gè)元組(文件路徑竖慧,含后綴名的文件名)
例如
>>> print(os.path.split('C:\\Users\\Think\\Desktop\\11\\22.txt'))
('C:\\Users\\Think\\Desktop\\11', '22.txt')
os.path.splitext(filepath)
返回一個(gè)元組(含路徑不含后綴名的文件名蜡歹,后綴名)
例如
>>> print(os.path.splitext('C:\\Users\\Think\\Desktop\\11\\22.txt'))
('C:\\Users\\Think\\Desktop\\11\\22', '.txt')