location ~^\/([a-zA-Z0-9]+)\/([0-9]+)\/([a-zA-Z0-9]+) {
proxy_pass http://$1:$2/$3;
}
错误消息以open(textfile,'rb')为fp: TypeError:预期的str,bytes或os.PathLike对象,而不是DataFrame
答案 0 :(得分:2)
Pandas有df.to_html
功能。
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_html.html
复制Chris Albon:https://chrisalbon.com/python/data_wrangling/pandas_join_merge_dataframe/
import pandas as pd
raw_data = {
'subject_id': ['1', '2', '3', '4', '5'],
'first_name': ['Alex', 'Amy', 'Allen', 'Alice', 'Ayoung'],
'last_name': ['Anderson', 'Ackerman', 'Ali', 'Aoni', 'Atiches']}
df_a = pd.DataFrame(raw_data, columns = ['subject_id', 'first_name', 'last_name'])
df_a.to_html('df.html')
从这里开始,请查看此主题以获取电子邮件提示:Sending HTML email using Python
看起来您需要附加HTML文件;我不确定它是否会在线显示,而且我没有可以查看的邮件服务器。
答案 1 :(得分:0)
在上面的代码中,df
定义为textfile
是当前内存中存在的数据。因此,无法执行with open
命令。 with open
是一个将存储在硬盘上的任何文件加载到内存中的函数。