AWS Lambda中的Wget不返回

时间:2018-02-26 10:18:00

标签: python linux amazon-web-services aws-lambda

我尝试了一个python代码来调用wget,但它什么也没有返回。 Lambda中是否启用了wget?

我的示例代码:

def lambda_handler(event, context):
    import os 
    f = os.popen("wget -qO- --timeout=30 --tries=1 google.com")
    a = []
    for line in f.readlines(): 
       a.append(line)
    return a

但它返回一个空列表。

1 个答案:

答案 0 :(得分:1)

让我们尝试使用wget的urllib实例。

import urllib.request
local_filename, headers = urllib.request.urlretrieve('http://google.com')
f = open(local_filename)