如您所知,有Main.py,我们可以制作多个文件甚至在昨天,我还创建了一个名为so.py的新文件(不是Main.py(,当我按下运行按钮时,它运行良好但今天我试着这样运行,结果屏幕上什么都没有
如果它昨天工作,而今天不工作,那么当您这次尝试运行代码时,可能是连接问题。这种情况有时也会发生在我身上,但一两次刷新应该会奏效。
您可能已经这样做了,所以请尝试将代码复制到新的repl中,然后重试。
检查您可能已删除的丢失代码,如main.py
中的import语句,该语句将解释代码未显示的原因。假设您从不同的文件或程序包调用代码。
请注意,您的问题不是很清楚,因此我们将不胜感激与您的问题有关的更多细节。
好的,需要澄清的一点是repl总是运行main.py,所以您必须输入以下内容才能访问其他文件中的函数。
import indeed
import so
如果你期望在repl上单独运行so.py,我认为它不会起作用
现在您已经导入了它们,您可以使用使用so.py中的任何函数符号
例如:
so.print_hello()
或者,您也可以使用方法将特定函数导入main.py
from so import function_name, function2_name, etc...
为了使它尽可能清楚,这里是示例代码,如果我做了它
在so.py 中
def print_hello():
print('Hello, World!')
在主.py 中
import so
so.print_hello()
输出将为
你好,世界!