2016-12-31 12 views
0

私はlcd_init.pytest.pyという2つのファイルを持っています。 lcd_init.pyファイル内のコードを以下に示し他のクラスのクラスで定義されているアクセスオブジェクト

PINMAP = { 
'RS': 7, 
'E': 8, 
'D0': 25, 
'D1': 24, 
'D2': 11, 
'D3': 9, 
'D4': 10, 
'D5': 22, 
'D6': 27, 
'D7': 17, 
'CS1': 4, 
'CS2': 3, 
'RST': 2, 
'LED': 18, 
} 
display = pylcd.ks0108.Display(backend = pylcd.GPIOBackend, pinmap = PINMAP, debug = False) 
draw = pylcd.ks0108.DisplayDraw(display) 
display.commit(full = True) 

displaydrawDisplayDisplayDrawクラスのオブジェクトは、それぞれ。 ファイルのdisplaydrawオブジェクトのメソッドにアクセスするにはどうすればよいですか?

+0

'from lcd_init import displayを使用して'?を描画します。モジュールとして実行すると仮定します( 'python -m test')。 –

答えて

1

オブジェクトのすべてのメソッドを表示するには、dir(object)を試してください。 クラスのメソッドが分かっている場合は、メソッドobject.methodを直接呼び出すことができます。

1
from lcd_init import display 

display.methodname()