我们在这里遇到一些问题。在同一个文件夹中有两个python文件parent和child。我想重用子节点中父节点的函数(“sum”),而不是将相同的函数(“sum”)复制到child中。请参考下图。
child.py
def add(a,b):
sum(a,b)
parent.py
import child
def sum(a,b):
print(a+b)
def main():
child.add(1,2) # Prints 3
答案 0 :(得分:3)
将foo().then(response => {
console.log(response)
}).catch(error => {
console.log(error)
})
放入由两者导入的第三个模块中。
答案 1 :(得分:1)
您可以使用导入:
在 if (remoteMessage.getData().size() > 0) {
//handle the data message here
try {
String title = remoteMessage.getNotification().getTitle();
String body = remoteMessage.getNotification().getBody();
Log.e("TITLE AND BODY", title + "\n" + body);
} catch (Exception e) {
e.printStackTrace();
}
}
child.py
现在您可以根据需要使用from parent import sum
功能。
话虽如此,看起来这个问题有多个问题会成为调试的噩梦
考虑阅读有关Python导入和内置函数的基础教程。
答案 2 :(得分:1)
您可以将其用作: -
在child.py中使用: -
from parent import sum
def add(a,b):
sum(a,b)
add(3,10) #output 13 as expected