【发布时间】:2021-04-28 07:44:19
【问题描述】:
我发现here 如何将多个文本文件导入一个数据框。但是,它给出了一个错误。文件的名称为 footballseason1,footballseason2,footballseason3 ...(直到 footballseason5000)
import pandas as pd
import datetime as dt
import os, glob
os.chdir("~/Downloads/data")
filenames = [i for i in glob.glob("*.txt")]
FileNotFoundError: [Errno 2] No such file or directory: '~/Downloads/data'
但是,如果我尝试导入一个文件,则一切正常,并且找到了目录
df = pd.read_csv("~/Downloads/data/footballseason1.txt", sep=",")
您能帮忙解决问题吗?有什么方法可以在不更改目录的情况下完成所有步骤,只需使用所有文件所在的路径完成所有步骤?
【问题讨论】:
-
当您读取一个文件时,您正在读取扩展名为 txt 的文件,而当您读取文件夹时,您正在读取扩展名为 csv 的文件,也许您没有任何文件
-
我也改成txt.但是还是一样的错误
-
您的实际文件类型是什么?文件存储在哪里?
-
所有文件均为
.txt格式,位于"~/Downloads/data/"