我是一名新手,目前正在从事数据分析工作。
我正在尝试在循环中打开多个文件夹并读取文件夹中的所有文件。 例如:工作目录包含10个需要打开的文件夹,每个文件夹包含10个文件。
我用于打开每个带有 .txt 文件的文件夹的代码如下:
file_open = glob.glob("home/....../folder1/*.txt")
我希望打开文件夹1并读取其中所有文件,然后转到文件夹2并读取其中所有文件......直到文件夹10并读取其中所有文件。请问有人能帮我编写循环以打开文件夹吗?需要使用哪些库来实现?
我的背景是R语言,例如,在R中,我可以使用以下代码编写循环以打开文件夹和文件。
folder_open <- dir("......./main/")
for (n in 1 to length of (folder_open)){
file_open <-dir(paste0("......./main/",folder_open[n]))
for (k in 1 to length of (file_open){
file_open<-readLines(paste0("...../main/",folder_open[n],"/",file_open[k]))
//Finally I can read all folders and files.
}
}