有人使用Repl.it吗?没有处理另一个python文件



如您所知,有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()

输出将为

你好,世界!

最新更新