擅长:python、mysql、java
<p>我在运行ubuntu 16.04,所以我的答案可能有点不同。我正在使用google chrome浏览器和python 3文件test.py in/opt/lampp/htdocs/PythonProject:</p>
<pre><code>#test.py
#!/usr/bin/env python3
print('Content-type: text/html\r\n\r')
print("<p>hello world!</p>")
print("I can view this in my browser yay!!")
</code></pre>
<p>我在/opt/lampp/etc/httpd.conf中编辑了我的httpd.conf文件,但我没有添加</p>
<pre><code>AddHandler cgi-script .py
ScriptInterpreterSource Registry-Strict
</code></pre>
<p>在文件的末尾,我将<strong>.py</strong>添加到现有行的末尾</p>
<pre><code>AddHandler cgi-script .cgi .pl
</code></pre>
<p>最后,我通过<code>chmod +x /opt/lampp/htdocs/PythonProject/test.py</code>使文件可执行,然后我只需在浏览器中运行它:</p>
<pre><code>http://localhost/PythonProject/test.py
</code></pre>
<p>输出:</p>
<pre><code>hello world!
I can view this in my browser yay!!
</code></pre>