在Python中,可以通過導入模塊的方式調(diào)用另外一個.py文件中的函數(shù)。具體步驟如下:
-
創(chuàng)建一個.py文件,其中包含需要調(diào)用的函數(shù),例如:
-
在調(diào)用該函數(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)
-
在這個例子中,首先使用
import
關鍵字導入了my_functions.py文件,然后就可以使用my_functions
這個命名空間調(diào)用其中的函數(shù)了。例如,在第6行和第7行分別調(diào)用了add()和subtract()函數(shù),并將結果賦值給result1和result2變量。 -
最后,在第9行打印輸出了result1和result2的值。
運行main.py文件后,將會得到輸出結果:7 3。
除了上述方法,也可以使用from...import...的形式導入模塊中的函數(shù)。例如,可以將上面的main.py代碼修改為:
python復制代碼文章來源:http://www.zghlxwxcb.cn/news/detail-505853.html
# 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導入了當前文件的命名空間中。這樣,在調(diào)用函數(shù)時就可以直接使用它們的名稱了。文章來源地址http://www.zghlxwxcb.cn/news/detail-505853.html
到了這里,關于python如何調(diào)用另外一個py文件中的函數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!