[英]Call a function of inside function in main file from module using python
import math as m
def f1():
a = 10
b = 20
c = a+b
print(c)
print(m.sqrt(4))
def num(a,b):
d = a*b
return d
如何在另一個 pycharm 模塊中調用num
function?
你不能,function num(a,b)
本質上是 f1() 內部的局部變量; 它僅在運行f1()
時存在。
只需將num(a,b)
寫成不是嵌套的 function 就可以在其他地方調用它(如果正確導入)並且f1()
仍然可以訪問它:
import math as m
def num(a,b):
d = a*b
return d
def f1():
a = 10
b = 20
c = a+b
d = num(a,b)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.