对于一般性问题感到抱歉,但我很难搞清楚如何开始这个问题。我正在尝试在Python中使用我在Unity中开发的移动应用程序中包含一些自然语言工具包代码。这是一个非常少量的代码,但它对应用程序的运行至关重要。
我是否需要在某种服务器上运行python代码?我该怎么做呢?我是python和移动开发的新手。
感谢。
答案 0 :(得分:1)
如果它在Android上运行,请尝试Python for Android或Scripting Layer for Android。这些可用于创建完整的Android应用程序(编译成apk,部署等)。您可以将Python代码编译到自己的小型独立应用程序中,并让主应用程序在后台使用它。
答案 1 :(得分:0)
传统/经典Python在C中实现。这使得可以轻松集成到任何支持已编译C的环境中。
我对Unity不熟悉,但这里有一些关于如何使用标准iOS和Android进行操作的一般指导原则。在iOS上,您只需将所有Python C源文件(减去具有' main'功能的文件)添加到Xcode中的项目中。在Android上,您可以将所有C源文件(再次,减去具有' main'函数的文件)添加到项目的JNI部分中的项目中,并使用ndk-build构建本机共享库,它将成为您应用的一部分。
你只限于Python吗?如果没有,你可能想看看Lua因为它更小(更少的C源文件)并且可能更快开始。