Chaquopy 上来自 ExternalStorage 的 运行 个文件

Running files from ExternalStorage on Chaquopy

所以,我对 chaquopy 还很陌生,想知道是否有新生成的(即:编写 post-build,而应用程序是 运行ning).py 文件到 运行?

我的意思是: 假设我将 textEdit 视图的内容保存到一个名为 'newFile.py' 的文件中,然后它进入某个指定的外部存储位置。无论如何通过源集(据我所知,它只适用于 src 目录而不适用于 externalStorage)或其他东西提前指定 externalStorageDir,以便 getModule() 稍后可以找到它,使函数在新写入文件可调用?

我知道这是一个非常小众的问题,但是这个包让我想到了各种可能性。

你可以在运行时修改sys.path,像这样:

py.getModule("sys").get("path").callAttr("append", yourExternalDirectory);

现在可以使用 py.getModule.

加载该目录中的任何 Python 文件