В Python 3, raw_input()
был переименован в input()
.
input([prompt])
Если аргумент приглашения присутствует, он записывается в стандартный вывод без конечной новой строки. Затем функция считывает строку из ввода, преобразует ее в строку (зачищая конечную новую строку) и возвращает ее. Когда EOF читается, EOFError поднимается.
blockquote>Итак, вы можете сделать это
x, y = input('Enter two numbers separating by a space: ').split(); print(int(x) + int(y))
Если вы не ставите два числа, используя пробел, вы получите Исключение
ValueError
. Так что хорошо идти.N.B. Если вам нужно старое поведение
input()
, используйтеeval(input())
создайте другой маршрут при @app.route('index.html')
рендеринге index.html
шаблона, убедитесь, что файл index.html
находится в папке шаблонов
следующим образом:
@app.route('/index.html')
def index():
return render_template('index.html')
ресурсы должны Если вы будете обслуживаться из колбы templates folder
или static folder
, у вас не будет ресурса, и он будет автоматически обслуживаться, поскольку это будет невероятно небезопасно, поскольку любой пользователь получит доступ ко всему вашему серверу, просто изменив ссылка.