import os Path = os.getcwd() #获取当前目录 # Path = r"F:照片手机照片" print("listdir:") #listdir只会显示当前目录下的所有文件和文件夹 print(os.listdir(Path)) print("-"*10) print('walk:') # root = '' fileNames = [] # dirs = [] #walk可以返回当前目录、目录下的文件夹和文件 for root, dirs, files in os.walk(Path): # print(root) # print(dirs) for file in files: fileNames.append(file) # print(files) # print('-'*20) print("当前文件夹下所有的文件名:") print(fileNames) #writelines可以传入任何类型的字符,但是write只能传入字符串,传入数字会报错 #' ' 是换行符 with open("filename.txt", 'w') as f: # f.writelines(fileNames) # f.write(' ') # f.writelines('dffsd') for name in fileNames: f.writelines(name+' ') print("输出") with open("filename.txt", 'r') as f: # for line in f.readlines(): # print(line.strip()) print(f.read(20))