最終的にやりたいこと
- 入力したロシア語の綴りが合っているかどうかを判定する。
- 判定結果をウェブページに表示。
上記を実現するために考えていること
- HTMLのinput要素に入力した文字列をPythonに渡す。
- Pythonが渡された文字列をcsvファイル内のしかるべき単語と比較する。
- 比較結果が正しければ「正解」、そうでなければ「不正解」と表示する。
参考URL1: Pythonでフォームを受け取って色々やる
参考URL2: フォームからユーザの入力を受け取る
現在の問題
上記のURLを参考にhtmlとpythonのソースファイルを以下のように準備したのですが、評価結果をウェブページに反映する方法がわかりませんorz 比較する部分のコードはまだ書いていないのですが、現時点はとりあえず以下を実現したいです。
- 入力した単語をpythonに渡す。
- pythonがhtmlに渡された単語をそのまま返す。
- htmlページにその単語をそのまま表示。
htmlファイルとpythonファイルをつなぐ(?) にはどうすればよいでしょうかorzorz 現在以下2ファイルを書きました。が、肝心の橋渡しの方法がわかりません(>_<)
html
1<!--ロシア語の表は省略--> 2<form method="post" action="index.py"> 3 何か書いて<input name="input" type="text" size="30" maxlength ="30"> 4 <input name="Button1" type="submit" value="書き込み"> 5</form>
python
1import cgi 2 3form = cgi.FieldStorage() 4choose_pattern = form["input"].value 5 6print(choose_pattern)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/10 10:24