シェルにpython -m SimpleHTTPServer 8000
またはpython -m CGIHTTPServer 8000
を実行すると、現在のディレクトリのコンテンツをインターネットにホストしています。`python -m SimpleHTTPServer 8000`または` python -m CGIHTTPServer 8000`でpython cgiスクリプトをホストするには?
私は正しく、私は192.xxx.x.xx:8000/cgi_script.py
#!/usr/bin/env python
print "Content-Type: text/html"
print
print """\
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>
"""
を参照。しかし、このスクリプトは文字通り表示されるだけでなく、「Hello Worldのコマンドラインで上記のコマンドを使用して、次のcgi_script.py仕事をしたいと思います! "部。 Btw私はcgi_script.pyとそれをホストしているフォルダのファイルアクセス権を755に変更しました。
MacまたはLinuxでこれを試している人は、ファイルを実行できるアクセス許可を持っていることを確認してください。つまり、 'chmod + x cgi-bin/cgi_script.py' – greggles