繁体   English   中英

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

[英]How to call functions from another file in python

我对python的了解还不太远,这里就是这种情况。

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

import json

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

我还有另一个python文件,一种“可执行”脚本,它使用functions.py类中的函数来完成所有工作

from . import functions添加from . import functions from . import functions无济于事。

如何从另一个文件的类中调用函数?

与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')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM