使用字符串,为新字符串指定名称

时间:2013-03-14 11:03:07

标签: python list

我正在尝试做什么:

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

filesInDir = os.listdir("scanfiles")

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

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

我希望它能使数组名称成为文件的名称。到目前为止,我只看到了解决此问题的更复杂方案。但我无法做到这一点。

2 个答案:

答案 0 :(得分:3)

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

lines = {}

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

答案 1 :(得分:0)

我会使用关联数组