我对 python 还不是很了解,情况就是这样。
假设我有一个名为 functions.py 的 python 文件,其中包含一个包含我的函数的类。下面是一个例子。
import json
class Functionalities:
def addelement(element):
# code goes here`
我还有另一个 python 文件,一种“可执行”脚本,它使用 functions.py 类中的函数完成所有工作
添加from . import functions
没有帮助。
如何从另一个文件中调用类中的函数?
最佳答案
与 java 不同,您不必在 python 中使用类。如果一个类仅用作函数的持有者,那么您可能需要一个自由函数(没有类的函数)。
但要回答您的实际问题,您可以使用 import
语句。这将运行另一个 .py 文件,并使命名空间可用,以便您可以调用那里定义的东西。
函数.py
:
import json
class Functionalities:
def addelement(element):
# code goes here`
main.py
:
import functions
f = functions.Functionalities()
f.addelement('some element')
关于python - 如何在python中调用另一个文件中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49927797/