OSError: [Errno 98] Address already in use

google colaboratory上で以下のようなコードを書きました

Pyhon

import os import sqlite3 import datetime from flask import Flask, render_template,request,escape import cje1gw os.environ["FLASK_ENV"] = "development" os.chdir("/content/gdrive/MyDrive/cje1s2111638/") app = Flask(__name__) cje1gw.run_with(app) @app.route("/") def e47(): return render_template("saishuu.html") @app.route("/keyword",methods = ["POST"]) def keyword(): con = sqlite3.connect("/content/gdrive/MyDrive/cje1s2111638/test1.db") cur = con.cursor() s = "<!DOCTYPE html>\n" s += "<html><head><title>サンプル</title></head>\n<body>\n" s += "<h2>サンプル表示</h2>\n" s += "<p>サーチ結果は<br>" keyword = request.form["key"] result = "" for row in cur.execute("select * from tesat0701 where title and creator like ?;",("%" + keyword + "%",)): result += "{}:{}<br>".format(escape(row[0]),escape(row[1])) s += "{}".format(result) s += "です。</p>\n" s += "</body></html>" return s con.close() if __name__ == "__main__": app.run()

その結果以下のようなエラーが出ました
OSError: [Errno 98] Address already in use

使ってるポートをしらべて消せばよいことはわかっているのですがcolab上でどのような操作をすればよいかわからず困っています
なにとぞご教授ください

コメントを投稿

0 コメント