Python 如何引入同級包和模塊
如何引入同級包和模塊
工程項目結(jié)構(gòu)如下

包AnimalShow和Class_test是同級包,AnimalShow是父類,Gound,Sea,Sky繼承它,Chicken繼承Gound和Sky
首先是Gound.py引入Animal模塊
如下
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from AnimalShow.Animal import Animals
class Gound_Animal(Animals) :
def __init__(self , name , age , message):
self.age = age
self.name = name
self.message = message
print("Gound_Animal初始化完畢")
def printA(self):
print("name : %s, age : %d, message : %s" % (self.name, self.age, self.message))
def GG(self):
print("我是Gound_Animal獨有方法")Sky和Sea同理
下面是同級包的導入,Chicken引入Gound和Sky,如下,
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from AnimalShow import Gound_Animals,Sky_Animals
class chicken(Gound_Animals.Gound_Animal,Sky_Animals.Sky_Animal):
def __init__(self, name, age, message):
self.age = age
self.name = name
self.message = message
print("chicken初始化完畢")
def printA(self):
print("name : %s, age : %d, message : %s" % (self.name, self.age, self.message))
def CC(self):
print("我是chicken獨有方法")
if __name__ == "__main__":
GA = Gound_Animals.Gound_Animal("陸地動物",10,"我是陸地動物")
CK = chicken("小雞",2,"小雞")
CK.printA()
CK.CC()
CK.GG()
CK.hobby()測試結(jié)果

如何導入同級.py文件
導入.py文件的所有方法
(python3導入同級包,包名及調(diào)用的方法下面會有條紅線,不要怕,沒關(guān)系,運行不會報錯)
from 包名 import *
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python讀寫及備份oracle數(shù)據(jù)庫操作示例
這篇文章主要介紹了Python讀寫及備份oracle數(shù)據(jù)庫操作,結(jié)合實例形式分析了Python針對Oracle數(shù)據(jù)庫操作的相關(guān)庫安裝,以及使用cx_Oracle與pandas庫進行Oracle數(shù)據(jù)庫的查詢、插入、備份等操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-05-05
python3實現(xiàn)從kafka獲取數(shù)據(jù),并解析為json格式,寫入到mysql中
今天小編就為大家分享一篇python3實現(xiàn)從kafka獲取數(shù)據(jù),并解析為json格式,寫入到mysql中,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
python3通過selenium爬蟲獲取到dj商品的實例代碼
這篇文章主要介紹了python3通過selenium爬蟲獲取到dj商品的實例代碼,需要的朋友可以參考下2019-04-04
Python入門教程(二十)Python的Lambda表達式
這篇文章主要介紹了Python入門教程(二十)Python的Lambda表達式,lambda表達式是一行的函數(shù)。它們在其他語言中也被稱為匿名函數(shù),lambda表達式非常有用,可以讓代碼簡單,簡潔,需要的朋友可以參考下2023-04-04
python中實現(xiàn)精確的浮點數(shù)運算詳解
計算機智能處理可數(shù)集合的運算,但是全體實數(shù)是不可數(shù)的,所以計算機只能用一些奇怪的方法來擬合他,于是就產(chǎn)生了浮點數(shù)。下面這篇文章主要給大家介紹了關(guān)于python中實現(xiàn)精確浮點數(shù)運算的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。2017-11-11

