HTMLでPythonをうごかしたい!
最近、遊びながらWebページを作っています。おふざけ半分なところもあり、勉強しながらではありますがHTMLとCSSを書いています。そこで、前に自分で書いた(ほとんど模写ではありますが)Pythonのコードを動かしてみたいと思ってしまいました。
ここに使いたいHTMLの大枠のコード、Pythonの大枠のコードを置きます。
(詳細は私のGithubにあります。)
HTMLのコード
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset = "utf-8">
<title>~~~~~~~~~~~</title>
<link rel = "stylesheet" href = "style.css">
</head>
<body>
<div class = "header">
<h1>名言を作成しよう</h1>
</div>
<div class = "main">
<p>ここに長めの文を入力してね</p>
</div>
<div class = "input_text">
<textarea></textarea>
</div>
<input class = "submit" type = "submit" value = "押してね">
</body>
</html>
Pythonのコード
from sys import argv
import MeCab
import markovify
def main ():
#文を受け取って、処理するコードがずらずら。
print(sentence)
if __name__ == "__main__":
main()
読みにくいコードかもしれませんが、実現したい大まかな流れを示すと
1.Webページでtextareaから文を入力し、送信ボタンをおす。
2.Pythonがそれを受け取り、処理をして、文を返す。
3.処理された文をWebページ内に表示する。
です。
どのようにして、textareaに入力された文をPythonに渡すのか、Pythonが返した値をWebページ内に表示するのかを教えていただきたいです。
追記:この質問を書いていて疑問に思ったことが一つあります。GithubでWebページを公開する際、何も手を加えなくてもPythonのモジュール等はimportされるのでしょうか。もしかして使うモジュールを同じリポジトリに置いておかなければならないのでしょうか。Githubも最近使い始めて勉強中です。。。
よろしくお願いします。