[英]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.