python調(diào)用其他文件函數(shù)或類的示例
更新時間:2019年07月16日 11:29:38 作者:qq_36134318
今天小編就為大家分享一篇python調(diào)用其他文件函數(shù)或類的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
B.py調(diào)用A.py的函數(shù)或類
在同一個文件夾下
調(diào)用函數(shù):
A.py文件:
def add(x,y): print('和為:%d'%(x+y))
B.py文件:
import A A.add(1,2)
或
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模塊時, 是在sys.path里按順序查找的。 sys.path是一個列表,里面以字符串的形式存儲了許多路徑。 使用A.py文件中的函數(shù)需要先將他的文件路徑放到sys.path中''' import A a=A.A(2,3) a.add()
附:如果在jupyter notebook引入py文件,有時需要重啟一下;
以上這篇python調(diào)用其他文件函數(shù)或類的示例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Numpy中Meshgrid函數(shù)基本用法及2種應用場景
NumPy包含很多實用的數(shù)學函數(shù),涵蓋線性代數(shù)運算、傅里葉變換和隨機數(shù)生成等功能,下面這篇文章主要給大家介紹了關于Numpy中Meshgrid函數(shù)基本用法及2種應用場景的相關資料,需要的朋友可以參考下2022-08-08Python中的response.text與content區(qū)別詳解
這篇文章主要介紹了Python中的response.text與content區(qū)別詳解,?從網(wǎng)絡請求下來的數(shù)據(jù),他們都是字節(jié)類型的,如果服務器不指定的話,默認編碼是"ISO-8859-1",我們使用text直接拿到的是字符串類型,沒有進行解碼操作,則會出現(xiàn)亂碼問題,需要的朋友可以參考下2023-12-12python 實現(xiàn)Flask中返回圖片流給前端展示
今天小編就為大家分享一篇python 實現(xiàn)Flask中返回圖片流給前端展示,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01