2

所以,我对 chaquopy 还是很陌生,想知道是否有新生成的(即:编写后构建,在应用程序运行时编写).py 文件来运行?

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

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

4

1 回答 1

0

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

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

现在该目录中的任何 Python 文件都可以使用py.getModule.

于 2019-07-27T12:49:11.593 回答