1. 概述
2. 常见应用
2.1 遍历文件
# -*- coding:utf-8 -*-
import os
def main():
rootdir = os.getcwd()
#print(rootdir)
list = os.listdir(rootdir) #列出文件夹下所有的目录与文件
for i in range(0,len(list)):
path = os.path.join(rootdir,list[i]) # 相对路径转换为绝对路径
if os.path.isfile(path):
print(path)
pass
if __name__ == '__main__':
main()
2.2 遍历文件(包括子文件)
# -*- coding:utf-8 -*-
import os
def main():
allfiles = os.walk(os.getcwd())
for path,dir_list,file_list in allfiles:
for file_name in file_list:
file_path = os.path.join(path, file_name)
print(file_path)
if __name__ == '__main__':
main()