我有多个csv文件:
我正在使用此脚本获取html输出:
#!/usr/bin/python
import pandas as pd
import sys
import json
sys.stdout = open('output.html','wt')
df = pd.read_csv('users.csv')
print(df.to_html())
其他文件
#!/usr/bin/python
import pandas as pd
import sys
import json
sys.stdout = open('output1.html','wt')
df = pd.read_csv('groups.csv')
print(df.to_html())
创建了mailheader文件
To: user@example.com
Subject: my subject
Content-Type: text/html
然后运行:
cat mailheader output.html output1.html | sendmail -t
它将两个文件附加到电子邮件正文中,但我想在表之间添加文件名和空格,是否可能?
users.csv
output.html content
groups.csv
output1.html
所需的输出:https://1drv.ms/w/s!AizscpxS0QM4hJo7PSSUarnfy8BEvg
对不起doc文件,2个表之间的空间不必太大,只是无法减少它
答案 0 :(得分:0)
添加到每个文件
<br></br>
<caption><b>Some Title</b></caption>
<br></br>
并附加每个文件
echo -e "<br></br>\n\t<caption><b>HTML E-mail</b></caption>\n\t<br></br>\n$(cat 1.html)" > output1.html
并发送:cat mailheader output.html output1.html output3 output4 | sendmail -t