将多个 .txt 文件作为数据帧加载到 python 中

auf*_*d34 5 python file loading dataframe

我正在努力将桌面上的多个 .txt 文件加载到 python 中。我对 Python 完全陌生。我的目标是加载多个 .txt 文件,这些文件保存在同一目录中。.txt 文件是纯文本。在此先感谢您的帮助!

Flo*_*ard 7

你可以做这样的事情。


from collections import defaultdict
from pathlib import Path
import pandas as df

my_dir_path = "/parh/to/folder"

results = defaultdict(list)
for file in Path(my_dir_path).iterdir():
    with open(file, "r") as file_open:
        results["file_name"].append(file.name)
        results["text"].append(file_open.read())
df = pd.DataFrame(results)
Run Code Online (Sandbox Code Playgroud)