2016-12-30 28 views
-2

我一直在Atom编写简单的Python游戏,并通过终端(“python + [file name]”)运行它们。我想创建一个移动应用程序来承载这些各种python文件,并可以运行它们并以一种视觉吸引人的方式显示游戏。例如,对于猜数字游戏,这个应用程序可以运行python文件,并显示输入/输出文件程序与现代美学。如何创建从远程服务器执行python文件的移动应用程序?

我的猜测是最好的办法是在服务器上运行python文件,例如我的电脑,并在移动应用程序和服务器之间来回传输输入和输出,同时允许移动应用程序代表数据采用更现代的方式。

我仍然不知道如何去做上述事情。如果这是最好的方式,任何人都可以为我提供技术指导吗?如果这不是最好的方法,你能指点我的方向吗?

我是新手,并不擅长编程,但我想尝试做到这一点!

+1

作为一个初学者运行Python应用程序,这是远远过于宏大和复杂的。我建议你想想另一个更合理的项目(这不是我谁顺便投你btw) – Gruntcakes

回答

0

根据什么是你的脚本的结果:

1.输入/输出文本 - 最可行的选择

使用的Android网络应用REST

  • 重写你的web应用程序(example
  • 设置和配置web服务器(Apache2或Nginx是个不错的选择)。您将需要一个公共地址(无论是域名或IP白)
  • 写HTML页面,由JavaScript/XHR的手段与服务器进行通信
  • 创建Web APP

2. GUI应用程序 - PyQt的,TK等

更难,但there are ways在Android上

+0

谢谢马拉特你的详细的答案。我如何让我的服务器与终端进行交互?例如,如果命令行游戏提示用户输入并相应地输出到该输入,那么我如何管理该信息到服务器和从服务器到终端? – user3161565

+0

@ user3161565,Flask教程的第一个链接就是一个很好的例子。使用GET参数(或URL部分)而不是'raw_input()'或cmdline params,并返回字符串而不是'print()'语句。您需要阅读所选Web框架上的教程,但对于小型教程不应超过几个小时(Flask可能是一个不错的选择) – Marat

相关问题