社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

python时区只使用aws lambda中提供的模块?

Alex R • 5 年前 • 1719 次点击  

我试着运行这个代码 this answer 是的。

from datetime import datetime
from pytz import timezone
import pytz

def lambda_handler(event, context):

    date_format='%m/%d/%Y %H:%M:%S %Z'
    date = datetime.now(tz=pytz.utc)
    print('Current date & time is:', date.strftime(date_format))

    date = date.astimezone(timezone('US/Pacific'))

    print('Local date & time is  :', date.strftime(date_format))

我在用aws lambda。我得到这个错误:

Response:
{
  "errorMessage": "Unable to import module 'lambda_function': No module named 'pytz'",
  "errorType": "Runtime.ImportModuleError"
}

如何解决这个问题,只使用aws lambda中可用的导入?我想保持代码非常简洁,这样就可以直接复制粘贴到aws控制台中,而不必添加关于如何设置包等的说明。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/48199
 
1719 次点击  
文章 [ 1 ]  |  最新文章 5 年前