小编sne*_*ngh的帖子

如何通过 AWS SES 向多个收件人发送电子邮件

大家好,我正在尝试使用 Python 通过 AWS SES 向多个用户发送电子邮件,但每当我尝试发送邮件时,我都会收到错误:非法地址

这是我的代码:

def emailServiceForCustomerInformation(self, emailSubject, customerLicenseMessage, installation_name):
    # logger = ToolsLogger.getOrCreateLogger(current_user.keyspace)
    logger = ToolsLogger.getOrCreateRootLogger()

    logger.info("Email service For Customer is started")

      record = int(recordCount)
    # print("emailRcord-",record)

    # This address must be verified with Amazon SES.
    SENDER = "Snehil singh<snehil@codedata.io>"

    # is still in the sandbox, this address must be verified.

    recipients = ["cosmoandysysmo@gmail.com","snehil@codedata.io"]
    RECIPIENT = ", ".join(recipients)

    # If necessary, replace us-east-1 with the AWS Region currently using for Amazon SES.
    AWS_REGION = "us-east-1"

    # The …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-ses python-3.7

5
推荐指数
1
解决办法
2万
查看次数

如何从s3存储桶中仅读取5条记录并返回它而不获取csv文件的所有数据

大家好,我知道很多类似的问题,我会在这里找到,但我有一个正确执行的代码,它返回五个记录,我的查询是我应该如何只读取整个文件并最后返回所需的行,假设我有 csv文件的大小为 GB,所以我不想返回整个 GB 文件数据,只获取 5 条记录,所以请告诉我应该如何获取它......如果可能,请解释我的代码,如果它不好,为什么它不好.. 代码:

import boto3
from botocore.client import Config
import pandas as pd

ACCESS_KEY_ID = 'something'
ACCESS_SECRET_KEY = 'something'
BUCKET_NAME = 'something'
Filename='dataRepository/source/MergedSeedData(Parts_skills_Durations).csv'

client = boto3.client("s3",
                     aws_access_key_id=ACCESS_KEY_ID,
                     aws_secret_access_key=ACCESS_SECRET_KEY)
obj = client.get_object(Bucket=BUCKET_NAME, Key=Filename)
Data = pd.read_csv(obj['Body'])
# data1 = Data.columns
# return data1
Data=Data.head(5)
print(Data)
Run Code Online (Sandbox Code Playgroud)

这是我的代码,运行良好,也从 s3 存储桶获取 5 条记录,但我已经解释了我正在寻找的任何其他查询,请随时给我发短信...thnxx 提前

python amazon-s3 pandas boto3

1
推荐指数
1
解决办法
3601
查看次数

如何在python中将一个数字随机分成12个,并且所有随机数之和等于该数字

大家好,我有一个问题,包含任何数字(例如 167)将被分成 12 个随机数,12 个随机数的总和应该是原始数字并且数字是正数,大于零,整数

为此我写了一个代码:

a = 167
n = 12
out = diff([0,sort(randperm(a-1,n-1)),a])
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

名称“diff”未定义

其他方式:

a =  50390
b = rand(10,1)
b  = b/sum(b)*a
out=round(b)
out(1) = out(1) - (a-sum(out))
Run Code Online (Sandbox Code Playgroud)

注意:这两个代码都不起作用,所以请告诉我该怎么做

请帮我得到它..谢谢

python

0
推荐指数
1
解决办法
3653
查看次数