При экспорте чисел в массив получаем ошибку: ValueError: invalid literal for int() with base 10: \' \'\r\n' - Python
Формулировка задачи:
Видимо, вопрос элементарный, но только начинаю осваивать Питон и не справился.
В Html имеем форму:
В Питоне:
(и дальше я собираюсь работать с numpy по этому массиву).
Но в точке, где map, имеем: ValueError: invalid literal for int() with base 10: \' \'\r\n'
Что я делаю не так? Ввод из текстбокса - просто числа разделенные пробелом типа 2 2 3. Можно любым другим разделителем, лишь бы пользователь мог ввести массив чисел произвольной длины, а дальше Питон мог работать с numpy с его вводом.
Листинг программы
- <form action="/cgi-bin/form.py">
- <textarea cols="20" id="text" name="text" rows="12">
- </textarea>
- </br>
- <p> <input type="submit"></p>
- </form>
Листинг программы
- import cgi
- import html
- import numpy as np
- import matplotlib.pyplot as plt
- form = cgi.FieldStorage()
- text1 = form.getfirst("text", "не задано")
- text1 = html.escape(text1)
- text1.strip().split()
- x = list(map(int, text1))
Решение задачи: «При экспорте чисел в массив получаем ошибку: ValueError: invalid literal for int() with base 10: \' \'\r\n'»
textual
Листинг программы
- text1 = text1.strip().split()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д