欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python調用另外一個py文件中函數(shù)的具體步驟

 更新時間:2023年11月29日 15:59:13   作者:風景郵遞Yuan  
這篇文章主要給大家介紹了關于python調用另外一個py文件中函數(shù)的具體步驟,要在一個Python文件中調用其他Python文件中的方法,可以使用Python的模塊導入功能,需要的朋友可以參考下

在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爬豆瓣電影實例

    Python爬豆瓣電影實例

    本篇文章給大家通過Python爬豆瓣電影實例對Python爬蟲更深入的講解,有興趣的學習下。
    2018-02-02
  • Java Spring項目國際化(i18n)詳細方法與實例

    Java Spring項目國際化(i18n)詳細方法與實例

    這篇文章主要介紹了Java Spring項目國際化詳細方法與實例,需要的朋友可以參考下
    2020-03-03
  • uwsgi啟動django項目的實現(xiàn)步驟

    uwsgi啟動django項目的實現(xiàn)步驟

    本文主要介紹了uwsgi啟動django項目的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • pandas添加新列的5種常見方法

    pandas添加新列的5種常見方法

    pandas為DataFrame格式數(shù)據添加新列的方法非常簡單,下面這篇文章主要給大家介紹了關于pandas添加新列的5種常見方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • python內置HTTP Server如何實現(xiàn)及原理解析

    python內置HTTP Server如何實現(xiàn)及原理解析

    這篇文章主要為大家介紹了python內置HTTP Server如何實現(xiàn)及原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • Python正則表達式如何匹配中文

    Python正則表達式如何匹配中文

    這篇文章主要介紹了Python正則表達式如何匹配中文,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • python的特殊語法和常用模塊示例詳解

    python的特殊語法和常用模塊示例詳解

    Python確實支持函數(shù)式編程,并提供了一些內置的高階函數(shù),這些函數(shù)可以接受其他函數(shù)作為參數(shù),從而使代碼更加簡潔和功能強大,這篇文章主要介紹了python的特殊語法和常用模塊詳解,需要的朋友可以參考下
    2024-08-08
  • Django filter動態(tài)過濾與排序實現(xiàn)過程解析

    Django filter動態(tài)過濾與排序實現(xiàn)過程解析

    這篇文章主要介紹了Django filter動態(tài)過濾與排序實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • 關于python3中setup.py小概念解析

    關于python3中setup.py小概念解析

    這篇文章主要介紹了關于python3中setup.py小概念解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 如何實現(xiàn)python爬蟲爬取視頻時實現(xiàn)實時進度條顯示

    如何實現(xiàn)python爬蟲爬取視頻時實現(xiàn)實時進度條顯示

    這篇文章主要介紹了如何實現(xiàn)python爬蟲爬取視頻時實現(xiàn)實時進度條顯示,在爬取并下載網頁上的視頻的時候,我們需要實時進度條,這可以幫助我們更直觀的看到視頻的下載進度。文章圍繞主題展開更多內容,需要的小伙伴可以參考一下
    2022-06-06

最新評論