実施の形態] [インポートモジュール
シングルインポート:
輸入OS
__import __( 'OS')
マルチレイヤーをインポートします。
util.excelインポートExcelから
__import __( 'util.excel.excel'、fromlist = TRUE)#あなたはfromlistを追加しない場合= Trueの場合、インポートのみリストディレクトリ
【道】反射
メンバーを設定GETATTR、はhasattr、SETATTR、取得delattrメンバー、検査のメンバー、削除:それは4つの組み込み関数があると思います反映しました
class Person(object):
def __init__(self):
self.name="zhangsan"
def age(self):
print ("this is father's age")
def sex(self):
print ("this is father's sex")
if __name__ == '__main__':
obj=Person()
#获取的是个对象
sex=getattr(obj,'sex')
sex()
#判断对象是否存在
result=hasattr(obj,'sex')
print (result)
#设对象值
setattr(obj,'name',"lisi")
print (obj.name)
#删除对象值
delattr(obj,'name')
try:
print (obj.name)
except:
print ("delect success")
結果:
これは父の性別である
真
リージの
delect成功
[0.4秒で完了しました]