python模塊、包和類的一點總結
關于python模塊(.py文件)調用的一點啟示:
同一個文件夾內,直接import
關于包:
- 包內添加 'init.py' 文件
- python命令窗口:
import sys
sys.path.append(r"path") # 添加路徑
import package
- 同一個包內,不同模塊之間 from package import module 或者 import module(這種方法目前還有問題,運行出錯)
- 不同包內:
from package1.module import fun(or *) #(用時 fun())
from package1 import module #(用時 module.fun)
關于類的一點總結:
查看類的方法:
c.__dict__ dir(c)關于類的使用:
var=classname(var1,var2,...);var.classmethod類的方法分為:實例方法(self)、類方法、靜態(tài)方法(@staticmethod)
類的實例方法中可以給self再添加屬性類內方法相互調用:
self.methodname(var1,var2,...)類的繼承:父類和子類之間
class child(parent),要先給子類init中賦值父類的屬性值,之后才能使用父類的實例方法