擅长:python、mysql、java
<p>不,这不是脚本,而是脚本根本不是由Python执行的。如果脚本存储在名为<code>script.py</code>的文件中,则必须以<code>python script.py</code>的形式执行它,否则默认shell将执行它,并在<code>from</code>关键字处跳出。(顺便说一句,<code>from</code>是一个命令行实用程序的名称,它会将发送邮件的人的姓名打印到给定的用户名,因此它会尝试访问邮箱)。</p>
<p>另一种可能是在脚本顶部添加以下行:</p>
<pre><code>#!/usr/bin/env python
</code></pre>
<p>这将指示您的shell通过<code>python</code>执行脚本,而不是试图自行解释它。</p>