0

我正在尝试做的事情:

我在一个目录中有一些文件,我列出了这些文件:

filesInDir = os.listdir("scanfiles")

在我得到这些之后,我试图将这些行分成单独的列表:

for files in filesInDir:
    sourceFile = open("scanfiles/" + files, "r")
    dynmicNameList = sourceFile.read().splitlines()

我想要它,以便数组名称是文件的名称。到目前为止,对于这个问题,我只看到了更复杂的场景。但我无法让这个工作。

4

2 回答 2

3

您需要这些行的字典,而不是局部变量:

lines = {}

for files in filesInDir:
    sourceFile = open("scanfiles/" + files, "r")
    lines[files] = sourceFile.read().splitlines()
于 2013-03-14T11:04:41.847 回答
0

我会使用关联数组

于 2013-03-14T11:08:44.150 回答