Я играл с Python несколько дней и дошел до того, что хочу разместить код своего приложения Python в сети. По сути, приложение предназначено для того, чтобы задать пользователю вопрос и подсчитать баллы на основе ответов пользователя [которые он вводит в приложение], которые позже возвращаются пользователю с соответствующим комментарием.
Теперь я хочу опубликовать приложение в сети. Я нашел Brython, но у меня проблемы с его работой, так как я новичок в Python и абсолютный новичок в JS.
Мой код в HTML-файле выглядит так:
<html>
<head>
<script type="text/javascript" src="brython.js"></script>
</head>
<body onload="brython()">
<script type="text/python" src="filename.py">
</script>
</body>
</html>
По сути, filename.py и brython.js находятся в том же каталоге, что и этот HTML-файл. К сожалению, код ничего не запускает. Как мне продолжить? Что мне читать или делать?
Заранее благодарю за любую помощь!
2 ответа
Ваш filename.py
должен иметь допустимое содержание. Прилагаемый пример отлично работает с тремя файлами: example.html
, brython.js
и test.py
. Python в консоли и Brython работает немного иначе, начните с небольших примеров из этого приложения. Удачного кодирования
https://www.dropbox.com/s/kxdhq84bcvunhk9/brython-example.zip?dl=0
Вы можете начать читать документацию.
В процессе разработки вы можете использовать параметр debug
в функции brython
а>. Ошибки появятся в консоли javascript вашего браузера.
Если вы разместите свой filename.py , возможно, мы сможем помочь вам более подходящим способом. Также пути к файлам должны быть правильными. Если вы хотите поделиться фрагментом кода, где другие могут увидеть проблему, вы можете использовать этот jsfiddle.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.
filename.py
работает в консоли :( Я не уверен, где ошибка, но спасибо за подсказку, я сейчас просматриваю ваши файлы :)