擅长:python、mysql、java
<p>您可以使用以下选项之一:</p>
<pre><code>#!/usr/bin/env python
print("FE FI FO FUM I'M GOING TO MAKE IT TUMBLE TUM TUM")
5 + 4
print("No semicolons here!")
</code></pre>
<p>或者</p>
<pre><code>#!/bin/sh
python <<%
print("FE FI FO FUM I'M GOING TO MAKE IT TUMBLE TUM TUM")
5 + 4
print("No semicolons here!")
%
</code></pre>
<p>注意,<code>5 + 4</code>在这两种情况下都不会产生任何输出,因为这不是交互式python会话:</p>
<pre><code>FE FI FO FUM I'M GOING TO MAKE IT TUMBLE TUM TUM
No semicolons here!
</code></pre>
<p>使用<code>-i</code>选项将使其工作:</p>
<pre><code>#!/bin/sh
python -i <<%
print("FE FI FO FUM I'M GOING TO MAKE IT TUMBLE TUM TUM")
5 + 4
print("No semicolons here!")
%
</code></pre>
<p>输出:</p>
<pre><code>[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> FE FI FO FUM I'M GOING TO MAKE IT TUMBLE TUM TUM
>>> 9
>>> No semicolons here!
>>>
</code></pre>