Mhe*_*yan 2 python class function
我还不太了解python,情况就是这样。
假设我有一个名为 functions.py 的 python 文件,它包含一个包含我的函数的类。下面是一个例子。
import json
class Functionalities:
def addelement(element):
# code goes here`
Run Code Online (Sandbox Code Playgroud)
我还有另一个 python 文件,一种“可执行”脚本,它使用 functions.py 类中的函数完成所有工作
添加from . import functions没有帮助。
如何从另一个文件中调用类中的函数?
与 java 不同,你不必在 python 中使用类。如果类仅用作函数的持有者,则您可能需要一个自由函数(没有类的函数)。
但是要回答您的实际问题,您可以使用该import语句。这将运行另一个 .py 文件,并使命名空间可用,以便您可以调用在那里定义的内容。
functions.py:
import json
class Functionalities:
def addelement(element):
# code goes here`
Run Code Online (Sandbox Code Playgroud)
main.py:
import functions
f = functions.Functionalities()
f.addelement('some element')
Run Code Online (Sandbox Code Playgroud)