код python о переносе текстового файла в словарь

124
21

Цель состоит в том, чтобы сделать словарь из слов файла. Поэтому я определил следующую функцию для открытого и прочитанного файла, затем создаю список со словами файла. Я тестирую функцию, и она работает правильно, но когда я вызываю ее для перевода списка в словарь, полный словарь не достигается.

fild = dict()
def file2word():

fname = input("Enter a file name: ")
try:
fhand = open(fname)
except:
print("File cannot open",fname)
exit()
count = 0
val = list()
for line in fhand:
li = line.split()
val = val + li
count = count + 1
return(val)

i = 0
lst = file2word()
while True:
x = lst.pop(i)
fild[x] = "done"
if i == len(lst):break

print(fild)

спросил(а) 2018-04-26T11:24:00+03:00 2 года, 5 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема