在Chaquopy上从ExternalStorage运行文件

时间:2019-07-27 12:11:20

标签: android chaquopy

因此,我对chaquopy还是很陌生,并且想知道是否有任何方法可以生成新的(.app运行时编写的后生成的).py文件?

我的意思是: 假设我将textEdit视图的内容保存到名为“ newFile.py”的文件中,并且它进入了一些指定的外部存储位置。无论如何,是否有通过源集(据我所知,仅适用于src目录,而不适用于externalStorage)或其他方式预先指定externalStorageDir,以便getModule()以后可以找到它,从而使函数在新的书面文件可调用?

我知道相当小众的问题,但是这个软件包让我思考了各种可能性。

1 个答案:

答案 0 :(得分:0)

您可以在运行时修改sys.path,如下所示:

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

现在可以使用py.getModule加载该目录中的所有Python文件。