Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何存储数据帧的变量并使用它发送电子邮件?_Python_Pandas_Dataframe_Email - Fatal编程技术网

Python 如何存储数据帧的变量并使用它发送电子邮件?

Python 如何存储数据帧的变量并使用它发送电子邮件?,python,pandas,dataframe,email,Python,Pandas,Dataframe,Email,我想存储数据帧的值并使用它发送电子邮件: def config(): sql_con_obj = SqlConnector() sql_con_obj.connect() sql_con_obj.con.commit() sql = "SELECT * FROM bd_opensgc.Config" df = pandas.read_sql_query(sql, sql_con_obj.con) df.to_csv("

我想存储数据帧的值并使用它发送电子邮件:

def config():
    sql_con_obj = SqlConnector()
    sql_con_obj.connect()
    sql_con_obj.con.commit()
    sql = "SELECT * FROM bd_opensgc.Config"
    df = pandas.read_sql_query(sql, sql_con_obj.con)
    df.to_csv("Config.csv", index=False, encoding="utf-8")
    Emails = df['Email']
    sql_con_obj.disconnect()
    del sql_con_obj
    return Emails
df.info()

这给了我一个错误:

'Series' object has no attribute 'encode'

您应该使用
.values
iloc
,否则您将得到始终为
Series
类型的整个列

例如:

Emails=df['Email']。值[0]

看看这个:


您应该使用
.values
iloc
,否则您将得到始终为
系列
类型的整个列

例如:

Emails=df['Email']。值[0]

看看这个:

Emails=config()
you = Emails
msg['To'] =you
smtp.sendmail(me,you, msg.as_string())
'Series' object has no attribute 'encode'