-1

我正在开发一个程序,在我的课堂上用作教学工具。我目前正在用 Python 编写它,但我也对使用 C 的解决方案持开放态度。我想为我的程序创建一个适用于 Mac 的独立应用程序(.app 文件),但我只需要与用户(即只是 STDIN/STDOUT,而不是 GUI)。我的大多数学生都没有安装 python,也没有终端/shell 脚本的经验。

我尝试使用 Platypus 创建此应用程序,但出现错误,如下所示。

在此处输入图像描述

后来我意识到鸭嘴兽不支持用户输入提示。有没有像鸭嘴兽这样的东西也可以让我提示用户输入?

正如我所说,我也愿意解决我的问题,这将涉及将我的 Python 代码转换为 C 并从那里开始。

4

2 回答 2

2

我不知道您是否考虑过制作一个网络应用程序,例如在 Google App Engine 中非常简单,可以非常快速地部署一个基于 Python 的网络应用程序,例如使用webapp2。您的所有学生都可以在线使用您的应用程序,是一个很好的开始。但是,如果您愿意,也许您可​​以构建一个部署在某个服务器中的命令行应用程序,您的学生可以通过 ssh 连接来使用它。

于 2017-02-08T19:11:53.403 回答
1

这取决于您的学生拥有什么样的系统,他们不太可能拥有类似的系统。对于最少的依赖,我认为您可以使用 java 来编写您的应用程序。对于 java,他们只需要安装jdk并可以运行您的共享 jar。

于 2017-02-08T19:12:01.003 回答