擅长:python、mysql、java
<p>可以在pythonshell中运行python文件。像这样</p>
<pre><code>>>> execfile('abc.py')
[2, 4, 6, 8]
</code></pre>
<p>其中<code>abc.py</code>是这样的。你知道吗</p>
<pre><code>print [x * 2 for x in [1, 2, 3, 4]]
</code></pre>
<hr/>
<p>如果在从shell执行时删除<code>abc.py</code>中的<code>print</code>,它将不会打印任何内容。你知道吗</p>
<p>如果<code>abc.py</code>像这样。你知道吗</p>
<pre><code>[x * 2 for x in [1, 2, 3, 4]]
print 'test'
</code></pre>
<p>结果在壳里会是这样。你知道吗</p>
<pre><code>>>> execfile('abc.py')
test
</code></pre>
<p>注意:<code>execfile</code>在<code>python2</code>中。你知道吗</p>