У меня есть код, который должен:
- прочитать имя файла и сохранить его в список
- открыть эти файлы и сохранить содержимое в список со списком.
Например:
list=['filename1','filename2','filename3']
Тогда: 'filename1'
- должен быть словарь, содержащий все его содержимое.Файлы выглядят так:
'abc'
'123'
'cde'
'456'
Как правильно поместить словарь в список, чтобы я мог вызывать его с помощью list[0]
и т. Д.
Мой код:
def getServerVersion(dirpath):
global dictname
dicktlist = os.listdir(path)
arr_len = len(dictname)
for i in range(arr_len):
dictvalue = []
str = ''.join(dirpath) + dictname[i]
with open(str) as f:
dictvalue[i]=dict(x.rstrip().split(None, 1) for x in f)
print(dicktlist)
вместо того, что он дает мне список [{key:value},{key:value}]
.Поэтому мне нужен этот список для хранения объектов.Как это сделать?