Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将基本python游戏嵌入web?_Javascript_Python_Html_Python 2.7 - Fatal编程技术网

Javascript 将基本python游戏嵌入web?

Javascript 将基本python游戏嵌入web?,javascript,python,html,python-2.7,Javascript,Python,Html,Python 2.7,我用print、for、if、else等工具编写了一个基本的python 2.7游戏。我还制作了一个网站来保存游戏下载。我想知道是否有办法将python游戏直接嵌入HTML5网站。我看到的所有其他问题都包含指向不存在的网站的链接。正如我所说,我不熟悉javascript(虽然我对java有一些经验),但我看到您必须做的是:将打印重定向到单独的文件,而不是sys.stdout,发送到输出流,并让javascript在浏览器中显示流中接收到的信息 关于javascript,我不完全确定 但这里有一些

我用
print
for
if
else
等工具编写了一个基本的python 2.7游戏。我还制作了一个网站来保存游戏下载。我想知道是否有办法将python游戏直接嵌入HTML5网站。我看到的所有其他问题都包含指向不存在的网站的链接。

正如我所说,我不熟悉javascript(虽然我对java有一些经验),但我看到您必须做的是:将打印重定向到单独的文件,而不是
sys.stdout
,发送到输出流,并让javascript在浏览器中显示流中接收到的信息

关于javascript,我不完全确定

但这里有一些关于python代码的指导:

print "Hi! I'm Zin"


正如我所说,我不熟悉javascript(虽然我对java有一些经验),但我看到您必须做的是:将打印重定向到单独的文件,而不是
sys.stdout
,发送到输出流,并让javascript在浏览器中显示流中接收到的信息

关于javascript,我不完全确定

但这里有一些关于python代码的指导:

print "Hi! I'm Zin"


正如我所说,我不熟悉javascript(虽然我对java有一些经验),但我看到您必须做的是:将打印重定向到单独的文件,而不是
sys.stdout
,发送到输出流,并让javascript在浏览器中显示流中接收到的信息

关于javascript,我不完全确定

但这里有一些关于python代码的指导:

print "Hi! I'm Zin"


正如我所说,我不熟悉javascript(虽然我对java有一些经验),但我看到您必须做的是:将打印重定向到单独的文件,而不是
sys.stdout
,发送到输出流,并让javascript在浏览器中显示流中接收到的信息

关于javascript,我不完全确定

但这里有一些关于python代码的指导:

print "Hi! I'm Zin"


这取决于你想要什么以及游戏是如何进行I/O的,但我想检查一下,这是一个在浏览器中运行的版本,能够进行基本的I/O什么的,这将需要对当前设置进行最少的修改。为了更快地加载,您可以使用与pypy.js相同的工具链将python代码编译为C,并将C编译为asm.js。这需要将您的代码重新编写为有效的RPython,这需要运行时变量静态类型化和一些其他限制。它将允许您的游戏在控制台中以接近本机速度运行


如果您希望游戏代码在web服务器上运行,那么COMET/AJAX解决方案是一个不错的选择。我通常会用雅典娜的LivePage来做这类事情。“插入式”解决方案是使用类似ShellInABox或PyInABox的东西来运行服务器端shell,并在shell中运行python脚本,在chroot中以无权限用户的身份运行

取决于你想要什么以及游戏是如何进行I/O的,但我想检查一下,这是一个在浏览器中运行的版本,能够进行基本I/O什么的,需要对当前设置进行最少的修改。为了更快地加载,您可以使用与pypy.js相同的工具链将python代码编译为C,并将C编译为asm.js。这需要将您的代码重新编写为有效的RPython,这需要运行时变量静态类型化和一些其他限制。它将允许您的游戏在控制台中以接近本机速度运行


如果您希望游戏代码在web服务器上运行,那么COMET/AJAX解决方案是一个不错的选择。我通常会用雅典娜的LivePage来做这类事情。“插入式”解决方案是使用类似ShellInABox或PyInABox的东西来运行服务器端shell,并在shell中运行python脚本,在chroot中以无权限用户的身份运行

取决于你想要什么以及游戏是如何进行I/O的,但我想检查一下,这是一个在浏览器中运行的版本,能够进行基本I/O什么的,需要对当前设置进行最少的修改。为了更快地加载,您可以使用与pypy.js相同的工具链将python代码编译为C,并将C编译为asm.js。这需要将您的代码重新编写为有效的RPython,这需要运行时变量静态类型化和一些其他限制。它将允许您的游戏在控制台中以接近本机速度运行


如果您希望游戏代码在web服务器上运行,那么COMET/AJAX解决方案是一个不错的选择。我通常会用雅典娜的LivePage来做这类事情。“插入式”解决方案是使用类似ShellInABox或PyInABox的东西来运行服务器端shell,并在shell中运行python脚本,在chroot中以无权限用户的身份运行

取决于你想要什么以及游戏是如何进行I/O的,但我想检查一下,这是一个在浏览器中运行的版本,能够进行基本I/O什么的,需要对当前设置进行最少的修改。为了更快地加载,您可以使用与pypy.js相同的工具链将python代码编译为C,并将C编译为asm.js。这需要将您的代码重新编写为有效的RPython,这需要运行时变量静态类型化和一些其他限制。它将允许您的游戏在控制台中以接近本机速度运行


如果您希望游戏代码在web服务器上运行,那么COMET/AJAX解决方案是一个不错的选择。我通常会用雅典娜的LivePage来做这类事情。“插入式”解决方案是使用类似ShellInABox或PyInABox的东西来运行服务器端shell,并在shell中运行python脚本,在chroot中以无权限用户的身份运行

你能给我们更多的信息吗?它是如何显示的,一些示例代码,您已经尝试过的内容等等…所以本质上,您使用的是
print
语句