Что мне нужно сделать для добавления исполняемого файла Python в HTML? - PullRequest
0 голосов
/ 19 марта 2019

Я сделал свою собственную игру на python, используя графику черепахи, и я хочу преобразовать ее в исполняемый файл для запуска в HTML, есть ли какая-то дополнительная информация, которую я должен знать

Ответы [ 2 ]

1 голос
/ 19 марта 2019

Пожалуйста, знайте, что исполняемые файлы (.exe) и браузеры, как правило, не работают вместе.См. Этот stackoverflow-вопрос со ссылкой на .exe's & html Суть в том, что вы можете настроить .exe-файлы так, чтобы их можно было загружать, но не отображать в браузере.

Если выЕсли вы хотите преобразовать ваш скрипт в файл .exe, вам понадобится что-то вроде pyinstaller. Вот ссылка на некоторую информацию об установке и использовании.

Ответ TheBeege на этапе рендеринга в браузере с python, когда у вас уже есть код, написанный с помощью turtle.Я просто хотел убедиться, что любой, кто придет сюда в поисках информации о python с исполняемыми файлами, сможет найти ее.

1 голос
/ 19 марта 2019

Редактировать: Исполняемый файл, скорее всего, не тот, который вы ищете в ответе Криса . Он также предоставляет информацию о создании установщика, если вы действительно хотите это сделать. В моем ответе говорится о запуске вашей игры на Python в браузере.

Когда я впервые увидел этот вопрос, я подумал, что это не вещь. Тем не менее, Python - это просто язык. Все может интерпретировать и запускать логику Python. Это просто вопрос, если кто-то создал что-то, что работает в браузере и интерпретирует Python.

После некоторого поиска в Google я нашел Skulpt: http://www.skulpt.org/. Похоже, это реализация Javascript интерпретатора Python. Это важно, потому что браузеры понимают только Javascript, а не Python.

Стоит отметить, что Skulpt, по-видимому, имеет только частичную поддержку Python 3. Он в основном сфокусирован на Python 2. Это может быть серьезной проблемой, поскольку Python 2 запланирован на 1 января 1 года. 2020 (по крайней мере, так сказал мне Пип).

Есть примеры использования Skulpt на его странице. Подумайте, что вам, скорее всего, придется изучить некоторый объем Javascript, но если вы уже знакомы с Python, это не должно быть ужасно.

Edit: Там также, кажется, Brython: https://brython.info/. Это реализация, ориентированная на Python 3. На первый взгляд, он выглядит немного проще в использовании.

Надеюсь, это поможет!

...