Python中文
首页
教程
问答
标签
搜索
登录
注册
.jar输出到python smtp emai
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>在Linux系统上运行。我有一个可执行的.jar文件,我正试图将其输出到我的python程序发送的电子邮件正文中。然而,虽然这个程序执行,但接收到的电子邮件中没有任何内容。因此.jar的输出在子进程中丢失。你知道吗</p> <pre><code>import smtplib import subprocess s = smtplib.SMTP('smtp.gmail.com', 587) s.starttls() s.ehlo() # login cred username='Sample@gmail.com' password='password' s.login(username,password) # email objects replyto='sample@sample.com' sendto=['export@sample.com'] sendtoShow='sample@sample.com' subject='Example Subject' content=subprocess.run(['java', '-jar', 'Example.jar'], stdout=subprocess.PIPE) mailtext='From: '+replyto+'\r\nTo: '+sendtoShow+'\r\n' mailtext=mailtext+'Subject:'+subject+'\r\n\r\n'+content.stdout.decode("utf-8") s.sendmail(replyto, sendto, mailtext) rslt=s.quit() print('Sendmail result=' + str(rslt[1])) </code></pre> <p>问题解决并反映在上面。你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你知道吗子流程调用返回退出代码,而不是标准输出。你需要使用popen方法。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python中从数据帧列中删除分类值?
8 回答
如何在python中从数据帧列表中删除引号
3 回答
如何在python中从数据帧创建列表
1 回答
如何在Python中从数据帧创建嵌套的JSON
6 回答
如何在Python中从数据帧显示wordcloud
2 回答
如何在Python中从数据帧的时间戳中删除字符
9 回答
如何在Python中从数据帧绘制简单绘图?
5 回答
如何在python中从数据帧行提取具有特定长度的范围?
8 回答
如何在python中从数据帧设置dict中的值
7 回答
如何在Python中从数据库中获得一个结果
10 回答
如何在python中从数据框中绘制分类条形图
8 回答
如何在Python中从数据框中选择特定细节?
9 回答
如何在python中从数据集中删除unicode
10 回答
如何在python中从数据集中删除某些数值?
9 回答
如何在python中从数据集中选择行
10 回答
如何在Python中从数组中删除元素
7 回答
如何在python中从数组中删除单个倒逗号?
1 回答
如何在python中从数组中删除对象?
7 回答
如何在python中从数组中删除引号
8 回答
如何在python中从数组中删除所有最小值
3 回答