python調用另外一個py文件中函數(shù)的具體步驟
在Python中,可以通過導入模塊的方式調用另外一個.py文件中的函數(shù)。
具體步驟如下:
1、創(chuàng)建一個.py文件,其中包含需要調用的函數(shù),例如:
2、在調用該函數(shù)的代碼文件中,使用import
關鍵字導入這個.py文件(注意,要確保兩個文件處于同一目錄下),例如:
# file: my_functions.py def add(a, b): return a + b def subtract(a, b): return a - b
# file: main.py import my_functions result1 = my_functions.add(3, 4) result2 = my_functions.subtract(5, 2) print(result1, result2)
3、在這個例子中,首先使用import
關鍵字導入了my_functions.py文件,然后就可以使用my_functions
這個命名空間調用其中的函數(shù)了。例如,在第6行和第7行分別調用了add()和subtract()函數(shù),并將結果賦值給result1和result2變量。
4、最后,在第9行打印輸出了result1和result2的值。
運行main.py文件后,將會得到輸出結果:7 3。
除了上述方法,也可以使用from...import...的形式導入模塊中的函數(shù)。例如,可以將上面的main.py代碼修改為:
# file: main.py from my_functions import add, subtract result1 = add(3, 4) result2 = subtract(5, 2) print(result1, result2)
在這個例子中,使用from...import...的形式直接將需要使用的函數(shù)add和subtract導入了當前文件的命名空間中。這樣,在調用函數(shù)時就可以直接使用它們的名稱了。
附:調用類
A.py文件如下:
class A:
def init(self,xx,yy):
self.x=xx
self.y=yy
def add(self):
print(“x和y的和為:%d”%(self.x+self.y))
在B.py文件中調用A.py的add函數(shù)如下:
from A import A a=A(2,3) a.add()
或
import A a=A.A(2,3) a.add()
總結
到此這篇關于python調用另外一個py文件中函數(shù)的文章就介紹到這了,更多相關python調用另外py文件函數(shù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python內置HTTP Server如何實現(xiàn)及原理解析
這篇文章主要為大家介紹了python內置HTTP Server如何實現(xiàn)及原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11Django filter動態(tài)過濾與排序實現(xiàn)過程解析
這篇文章主要介紹了Django filter動態(tài)過濾與排序實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-11-11如何實現(xiàn)python爬蟲爬取視頻時實現(xiàn)實時進度條顯示
這篇文章主要介紹了如何實現(xiàn)python爬蟲爬取視頻時實現(xiàn)實時進度條顯示,在爬取并下載網頁上的視頻的時候,我們需要實時進度條,這可以幫助我們更直觀的看到視頻的下載進度。文章圍繞主題展開更多內容,需要的小伙伴可以參考一下2022-06-06