Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonでCGIプログラミングを使用して最初のHelloWorldプログラムを作成するにはどうすればよいですか?


最初のCGIプログラム

hello.pyというCGIスクリプトは/var/ www / cgi-binディレクトリに保存されており、次の内容が含まれています。 CGIプログラムを実行する前に、chmod 755 hello.py UNIXコマンドを使用してファイルのモードを変更し、ファイルを実行可能にすることを確認してください。

#!/usr/bin/python
print "Content-type:text/html\r\n\r\n"
print '<html>'
print '<head>'
print '<title>Hello Word - First CGI Program</title>'
print '</head>'
print '<body>'
print '<h2>Hello Word! This is my first CGI program</h2>'
print '</body>'
print '</html>'
出力

hello.pyをクリックすると、次の出力が生成されます-

Hello Word! This is my first CGI program

  1. PythonでテキストエリアデータをCGIプログラムに渡す

    TEXTAREA要素は、複数行のテキストをCGIプログラムに渡す必要がある場合に使用されます。 例 これは、TEXTAREAボックスを含むフォームのHTMLコードの例です- <form action = "/cgi-bin/textarea.py" method = "post" target = "_blank"> <textarea name = "textcontent" cols = "40" rows = "4"> Type your te

  2. Pythonを使用して画面に印刷するにはどうすればよいですか?

    画面に出力する基本的な方法は、printステートメントを使用することです。 >>> print 'Hello, world' Hello, world スペースで区切られた同じ行に複数のものを印刷するには、それらの間にコンマを使用します。例: >>> print 'Hello,', 'World' Hello, World どちらの文字列にもスペースが含まれていませんでしたが、2つのオブジェクトの間にコンマがあるため、printステートメントによってスペースが追加されました。任意のデータ型は、同じprint