我正在尝试在QTS.v0.2.1.py中运行脚本qpython,但是当我运行它时,由于打算使用解释器,因此它不会让我使用已编写的函数和变量。我脉冲执行脚本,然后光标出现以下行:

[QPython]按Enter退出

这样我就无法工作,因为我按Enter键并退出。我什么也不能介绍。在此之前,有以下代码:

/data/use/0/org.qpython.qpy3/files/bin/qpython-android5.sh
"/storage/emulated/0/qpython/scripts3/QTS.v0.v2.1.py" && exit
python.qpy3/files/bin/qpython-android5.sh
"/storage/emulated/0/qpython/scripts3/QTS.v0.2.1.py && exit


看来您最终阅读的内容是“ &&出口”,但我不知道会发生什么。我已经将其赋予了齿轮符号,配置,并且看不到任何指定在执行脚本时关闭以下内容的选项。

如何在控制台模式下使用脚本的功能和变量?

最佳答案

您可以将脚本/项目添加到默认导入路径,然后再导入。

import sys
sys.path.append('/storage/emulated/0/qpython/projects')
sys.path.append('/storage/emulated/0/qpython/scripts ')


当您使用qpython 3时,将其更改为scripts3和projects3

现在您可以执行以下操作:

import MyScript


要么:

from MyProject import MyClass

09-25 19:39