因此,我对chaquopy还是很陌生,并且想知道是否有任何方法可以生成新的(.app运行时编写的后生成的).py文件?
我的意思是: 假设我将textEdit视图的内容保存到名为“ newFile.py”的文件中,并且它进入了一些指定的外部存储位置。无论如何,是否有通过源集(据我所知,仅适用于src目录,而不适用于externalStorage)或其他方式预先指定externalStorageDir,以便getModule()以后可以找到它,从而使函数在新的书面文件可调用?
我知道相当小众的问题,但是这个软件包让我思考了各种可能性。
答案 0 :(得分:0)
您可以在运行时修改sys.path
,如下所示:
py.getModule("sys").get("path").callAttr("append", yourExternalDirectory);
现在可以使用py.getModule
加载该目录中的所有Python文件。