如何在python中调用另一个文件中的函数

时间:2018-04-19 18:25:45

标签: python function class

我对python的关注并不太远,而且情况就是如此。

假设我有一个名为functions.py的python文件,该文件包含一个包含我的函数的类。以下是一个例子。

null

我还有另一个python文件,有点像可执行文件'使用functions.py类

中的函数完成所有工作的脚本

添加import json class Functionalities: def addelement(element): # code goes here` 没有帮助。

如何从其他文件中调用类中的函数?

1 个答案:

答案 0 :(得分:2)

与java不同,您不必在python中使用类。如果一个类仅用作函数的持有者,那么很可能你想要一个自由函数(一个没有类)。

但要回答您的实际问题,您可以使用import语句。这将运行另一个.py文件,并使命名空间可用,以便您可以调用那里定义的内容。

functions.py

import json

class Functionalities:
    def addelement(element):
        # code goes here`

main.py

import functions
f = functions.Functionalities()
f.addelement('some element')