Преобразование экспортированного списка Python .txt в обычный список Python

Метод 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. Я все еще ищу окончательное решение для поддержки всех основных браузеров.

0
задан find_all 27 March 2019 в 06:09
поделиться

2 ответа

Список может быть извлечен непосредственно из 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']
.
0
ответ дан Divyanshu Srivastava 27 March 2019 в 06:09
поделиться

Если есть только одна строка, содержащая ваш список в виде строки, и это первая строка, я бы посоветовал вам попробовать это

fil = open('y.txt', 'r', encoding="utf-8")
lis = eval(fil.readlines()[0])

, теперь вы сможете использовать список - [111 ]

Дайте мне знать, сработало ли это.

0
ответ дан Sukumar Rdjf 27 March 2019 в 06:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: