【发布时间】:2015-02-24 16:49:45
【问题描述】:
我想读取目录中的所有文件,所以我正在执行以下操作:
path = '/thepath/of/the/files/*'
files = glob.glob(path)
for file in files:
print file
问题是当我打印文件时,我什么也得不到;知道如何在每个文件的列表中返回文件的所有内容吗?
编辑:我在路径中附加了一个星号,这应该会为您提供该路径中的所有文件和目录。
【问题讨论】:
-
我很困惑,你能解释一下你对content的定义是什么吗?
-
这是你想要的吗?
contents=[ii.read() for ii in glob.glob(path)] -
内容是文件的每个文档都有的东西。
-
我也试过这个:
content_of_the_docs = [codecs.open('/the/path/of/the/folder,'r','UTF-8').read()],但只适用于一个文件,我想对文件夹中的所有文件都这样做。 -
@newWithPython 是 'opiniones' 一个具有有效路径的字符串?
标签: python python-2.7 io directory