博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习中遇到的错误及解决办法
阅读量:4596 次
发布时间:2019-06-09

本文共 608 字,大约阅读时间需要 2 分钟。

1. nodename nor servname provided

   原因:Python程序中有段程序调用

   socket.gethostbyname(socket.gethostname())

 socket.gethostname()获取到主机名,但是socket.gethostbyname()函数无法获取主机名对应的IP地址,所以报错

   解决办法:本地通过print socket.gethostname()拿到主机名,然后再本地的hosts文件中添加主机名和本地IP地址的映射

 

2. Envolope sender mismatch with header from

 原因:学习发送邮件,sendmail的发送消息体中没有From关键要素,所以报错

   msg = MIMEText(content, "plain", _charset='utf-8')     msg['Subject'] = Header(subject, 'utf-8')     msg["From"] = mail_from

   解决办法:如上所示,构造消息体中添加From要素,表示发件人,不能为空,然后调用服务发送邮件

smtp.sendmail(mail_from,mail_to,msg.as_string())

    

 

转载于:https://www.cnblogs.com/jyris/p/8016573.html

你可能感兴趣的文章
CheckBox自定义样式
查看>>
史上最全的程序猿面试资料
查看>>
什么是分布式消息中间件?
查看>>
linux命令 xargs
查看>>
pythonic operations
查看>>
idea如何打开右侧工具栏
查看>>
msyql数据库位置
查看>>
POJ 3253 Fence Repair 贪心+优先队列
查看>>
java导出csv 代码
查看>>
16个ASP.NET MVC扩展点【附源码】
查看>>
观察者模式(observer)
查看>>
路由处理生成响应
查看>>
w3school HTML基础教程
查看>>
在centos下解决 “致命错误:curses.h:没有那个文件或目录”
查看>>
程序员必学的职场人际关系22原则
查看>>
css3的transition效果和transfor效果
查看>>
[置顶] 小白学习KM算法详细总结--附上模板题hdu2255
查看>>
dp 40题 转载
查看>>
组合数取模
查看>>
23种设计模式
查看>>