os

这里只记录一些我用到的操作。

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容