☆☆ 新着記事 ☆☆

2018年9月19日水曜日

Lolipop サーバーでPythonを実行してみた。

pyファイルの設置は、どのディレクトリーでも良いみたい。


① Pythonのルート指定 (Lolipop指定:下記の赤字部分)
② 属性変更 ”700”(Lolipop指定:ftpでファイルの属性変更)

が大切。 簡単ですね。
cgiも動いた、という理解です。

参考) 
アップしてみたファイルは、 以下の通り。

◆helloworld.pyの内容

#!/usr/local/bin/python3.4  <- このパスの指定が大切。
import cgi
print("Content-type: text/html\r\n\r\n")
print("""<head>
<title>Style Sheet Sample</title>
<style TYPE="text/css">
<link rel="stylesheet" type="text/css" href="sample.css">
</style>
</head>")""")
print("<html><body>")
print("<h1> Hello Program! </h1>")

print("<form  method = 'post' action = 'helloworld.py'>")
print("<p>Name: <input type='text' name='name'/></p>")
print("<input type='checkbox' name='happy' /> Happy")
print("<input type='checkbox' name='sad' /> Sad")
print("<input type='submit' value='Submit' />")
print("</form>")


form = cgi.FieldStorage()
if form.getvalue('name'):
    name = form.getvalue('name')
    print("<h1> Hello, " + name + "! Thank you!</h1><br/>")
if form.getvalue('happy'):
    print("<p> Yeah! I'm happy, too.</p>")
if form.getvalue('sad'):
    print("<p> Oh, No! What happened?</p>")

print("</body></html>")
俄か勉強だから、ちょっと見ないとすぐPythonのコードを忘れてしまう。

0 件のコメント:

コメントを投稿