Python AWS Lambda中的Wget返回none
我尝试用python代码调用wget,但它什么也不返回。 Lambda中是否启用了wget 我的示例代码:Python AWS Lambda中的Wget返回none,python,linux,amazon-web-services,aws-lambda,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 但是
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
但是它返回一个空列表。让我们尝试使用wget的urllib实例
import urllib.request
local_filename, headers = urllib.request.urlretrieve('http://google.com')
f = open(local_filename)
感谢您的回复,但我需要知道Lambda是否支持wget,因为我们的一些java代码需要wget。@KarthikeyanKR-您能够在Lambda服务器中运行wget吗?因此我能够成功地使用curl-O命令。根据我的经验,wget不适用于相同的url或任何url。找不到任何aws文档,说明Lambda server开箱即用是否支持wget。