import os thePath = "C:\\testFolder\\" txt = open("folderTest.txt","w+") def getFoldersInPath(path): folders = [] for entry_name in os.listdir(path): entry_path = os.path.join(path, entry_name) if os.path.isdir(entry_path): folders.append(entry_name) return folders def writeFoldersToTxtFile(): folders = getFoldersInPath(thePath) for i in folders: txt.write(i+'\n') writeFoldersToTxtFile() txt.close() ##open the txt file os.startfile("folderTest.txt")