2017-05-01 4 views
3

, 나는 다음과 그것을 Test에 왔을 때, 다음과 같은 오류가 팝업 :"ERRORMESSAGE": "모듈 초기화 오류"파이썬을 사용하여

{ 
    "errorMessage": "module initialization error" 
} 
내가 잘못 할 수 있었다 무엇

?

+0

코드를 보여주십시오. –

+0

@ZohaibIjaz 코드는 그들이 제공하는'람다 - 카나리아'청사진에서 나온 것입니다. 아무것도 바꾸지 않았어. 튜토리얼을 정확하게 따라갔습니다. 어쨌든 원본 게시물에 복사하여 붙여 넣습니다. –

+0

람다 구성에서 언급 한 진입 점은 무엇입니까? –

답변

0

환경 변수가 필요하지 않습니다. 단순하게 유지하십시오.

from __future__ import print_function 

import os 
from datetime import datetime 
from urllib2 import urlopen 


def lambda_handler(event, context): 
    url = 'https://www.google.com' # change it with your own 
    print('Checking {} at {}...'.format(url, datetime.utcnow())) 
    html = urlopen(url).read() 
    # do some processing 
    return html 

다음은 또 다른 간단한 예입니다.

from __future__ import print_function 


def lambda_handler(event, context): 
    first = event.get('first', 0) 
    second = event.get('second', 0) 
    sum = first + second 
    return sum 

다음은이 람다를 호출하는 데 사용될 샘플 이벤트입니다. 람다 웹 인터페이스에서 이벤트를 구성 할 수 있습니다. 내가 람다 함수에 logging_config.ini를 추가 놓친, 내 경우에는

{ 
    "first": 10, 
    "second": 23 
} 
+0

당신의 응답을 감사하십시오! 그러나 학습 목적을 위해 무엇을하고 있는지 설명해 주시겠습니까? 그리고 'URL'은 어디서 구할 수 있습니까? 그리고 언제 환경 변수가 필요합니까? –

+0

이 람다 함수에서 우리는 html 페이지를 검색하고 있습니다. 하지만 람다는 아무 것도 할 수있어. 예 : 두 개의 숫자를 더할 수 있습니다. 내가 코드를 변경하자 –

+0

아, 알았어요! 그것이 문제보다는 문제에 대한 해결책이었습니다. 그러나 제공된 예제에서 실제로 발생한 문제에 대한 해결책은 무엇입니까? 또한 튜토리얼에서 제안하는대로'Sample event'리스트에'Scheduled Event'를 사용하고 싶습니다. –

0

를 (또는 구글).

람다 함수가 참조 된 파일이나 패키지를 찾지 못했을 때 비슷한 오류가 발생할 것이라고 생각합니다.

새로운 cloud9 IDE 통합 덕분에, 나는 즉시 하나를 만들 수있었습니다.