Метод FormData .entries
и выражение for of
не поддерживаются в IE11 и Safari.
Вот более простая версия для поддержки Safari, Chrome, Firefox и Edge
function formDataToJSON(formElement) {
var formData = new FormData(formElement),
convertedJSON = {};
formData.forEach(function(value, key) {
convertedJSON[key] = value;
});
return convertedJSON;
}
Внимание: этот ответ не работает в IE11. FormData не имеет метода forEach
в IE11. Я все еще ищу окончательное решение для поддержки всех основных браузеров.
Список может быть извлечен непосредственно из y.txt
как
>>> with open('y.txt', 'r') as file:
... line = file.readlines()[0].split("'")[1::2]
...
>>> line
['I like dogs', 'Go home', 'This is the greatest Ice Cream ever']
. Если есть только одна строка, содержащая ваш список в виде строки, и это первая строка, я бы посоветовал вам попробовать это
fil = open('y.txt', 'r', encoding="utf-8")
lis = eval(fil.readlines()[0])
, теперь вы сможете использовать список - [111 ]
Дайте мне знать, сработало ли это.