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')

上一篇下一篇

猜你喜欢

热点阅读