我正在尝试做什么:
我在目录中有一些文件,我列出了这些文件:
filesInDir = os.listdir("scanfiles")
在我得到这些之后,我试图将这些行分成单独的列表:
for files in filesInDir:
sourceFile = open("scanfiles/" + files, "r")
dynmicNameList = sourceFile.read().splitlines()
我希望它能使数组名称成为文件的名称。到目前为止,我只看到了解决此问题的更复杂方案。但我无法做到这一点。
答案 0 :(得分:3)
您需要这些行的字典,而不是局部变量:
lines = {}
for files in filesInDir:
sourceFile = open("scanfiles/" + files, "r")
lines[files] = sourceFile.read().splitlines()
答案 1 :(得分:0)
我会使用关联数组