【发布时间】:2020-10-01 12:18:01
【问题描述】:
我正在开发一个 python 程序,第一步是打开并读取我拥有的文件。但它们包含在一个子目录中。我设法用以下代码列出了它们:
import os
from glob import glob
PATH = "databases/"
EXT = "*.csv"
all_csv_files = [file
for path, subdir, files in os.walk(PATH)
for file in glob(os.path.join(path, EXT))]
print(all_csv_files)
但我不知道如何阅读它们,就像使用 reader 或 dictreader 一样。如果你知道,请告诉我。谢谢。
【问题讨论】:
-
您可以使用
for循环来循环all_csv_files和open()函数以在循环中一一打开它们。 -
不是真的,因为我是 python 的初学者并且不理解该问题中的代码。
-
@Lostincode 这并不意味着它不能回答您的问题。如果你一直在回避你不理解的东西,你将如何学习并变得更好?也不要看问题中的代码,而是看接受的答案。那里的代码几乎比你的简单......
-
好的,只是我对 python 和 SO 之类的网站不熟悉,所以有时我看不到正确的东西来得到我的答案
标签: python