Heroku Python导入局部函数

jaql4c8m  于 2023-02-04  发布在  Python
关注(0)|答案(2)|浏览(84)

我正在用heroku和python开发一个聊天机器人,我有一个文件fetchWelcome.py,我在其中写了一个函数,我需要从fetchWelcome导入这个函数到我的主文件中。
我在main文件中写了from fetchWelcome import fetchWelcome,但是因为我们需要在需求文件中提到所有的依赖关系,所以显示错误,我不知道如何提到用户定义的需求,我如何从另一个文件中导入函数到main文件中,这两个文件(main.py和fetchWelcome.py)都在同一个文件夹中。

c2e8gylq

c2e8gylq1#

你已经很接近这个问题的答案了。导入的工作原理是这样的:

获取欢迎.py:

def foo():
    # Do something here
    print("Hello World")

def bar():
    # Do something else
    print("Python")

主文件夹:

import fetchWelcome

fetchWelcome.foo()
fetchWelcome.bar()

如果只想导入单个函数,请使用

from fetchWelcome import foo

foo()

两个文件必须位于同一文件夹中。

ut6juiuv

ut6juiuv2#

如果我们需要将函数从fileName导入到www.example.com中main.py,请编写

from .fileName import functionName

因此,我们不需要在需求文件中写入任何依赖项。

相关问题