溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

導(dǎo)入其他文件中一個(gè)類的方法

發(fā)布時(shí)間:2020-08-03 16:26:50 來(lái)源:億速云 閱讀:142 作者:清晨 欄目:編程語(yǔ)言

這篇文章主要介紹導(dǎo)入其他文件中一個(gè)類的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

在同一個(gè)文件夾下

調(diào)用函數(shù):

A.py文件:
def add(x,y):
    print('和為:%d'%(x+y))
B.py文件:
import A
A.add(1,2)

推薦學(xué)習(xí)《python教程》

from A import add
add(1,2)

調(diào)用類:

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文件:
from A import A
a=A(2,3)
a.add()

import A
a=A.A(2,3)
a.add()

在不同文件夾下

A.py文件的文件路徑:E:\PythonProject\winycg

B.py文件:

import sys
sys.path.append(r'E:\PythonProject\winycg')
'''python import模塊時(shí), 是在sys.path里按順序查找的。
sys.path是一個(gè)列表,里面以字符串的形式存儲(chǔ)了許多路徑。
使用A.py文件中的函數(shù)需要先將他的文件路徑放到sys.path中'''
import A
a=A.A(2,3)
a.add()

以上是導(dǎo)入其他文件中一個(gè)類的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI