2012-05-29 1 views
1

"twilio 가져 오기 twiml에서""수입 twilio"를 사용하는 대신하려고이 작동

from twilio import twiml 
r = twiml.Response() 

하지만

import twilio 
r = twilio.twiml.Response() 

AttributeError: 'module' object has no attribute 'twiml' 

왜 실패? 그리고 "twilio import stuff에서"사용하는 것을 어떻게 피할 수 있습니까?

답변

3

당신은 아마 너무, 서브 모듈을 가져와야 : twimltwilio 모듈의 네임 스페이스에있는 경우

import twilio.twiml 
+0

오른쪽. 최상위 twilio 모듈이 twiml을 가져 오는 경우에만 OP에서 원하는대로 사용할 수 있습니다. –

2

from twilio import twiml에만 작동합니다. 단순히 twiml.pytwilio 디렉토리 내부의 경우, twilio패키지에, 그러나 그것은 twilio 모듈 수입 그것을하지 않는 한 그 __init__.pytwilio모듈에되지 않습니다. 모든 배경 정보와

, 나는 당신이 찾고있는 한 줄이 생각 :이 twilio 패키지에 twiml를 찾습니다

import twilio.twiml as twiml 

, 다음 twiml로 네임 스페이스로 가져 가십시오.