Python flask сервер впервые запускается на другом порту - PullRequest
0 голосов
/ 05 мая 2020

Как следует из вопроса, у меня есть небольшое приложение python flask, которое работает на локальном хосте и порту 8083. Но когда я запускаю его в первый раз, используя python3 server.py, он сначала дает следующий результат:

Режим отладки: выключен

И когда я нажимаю CTRL+C, он запускается на правильном порту, который я определил, не выходя на самом деле.

Режим отладки: выключен

И это мой server.py

from flask import Flask
app = Flask(__name__)
# import linearregression
from os import path, walk


app.run()

PORT = 8083

# predicted_values = linearregression.runModel()

f = open("/home/jananath/Desktop/SLIIT/CDAP/2020_62/backends/banuka/banuka.txt", "r")
return_value = f.readline() # Write your logic to select any specific line or key value pair etc.
f.close()

@app.route('/')
def hello_world():

    # return "Predicted Values - " + str(predicted_values)
    return str(return_value)

@app.route('/banuka')
def hi():
    return "Hi Jananath"

if __name__ == '__main__':

    extra_dirs = ['/home/jananath/Desktop/SLIIT/CDAP/2020_62/backends/banuka',]
    extra_files = extra_dirs[:]
    for extra_dir in extra_dirs:
        for dirname, dirs, files in walk(extra_dir):
            for filename in files:
                filename = path.join(dirname, filename)
                if path.isfile(filename):
                    extra_files.append(filename)   

    app.run(host='0.0.0.0', port=PORT, extra_files=extra_files)

И другое, я хочу перезагружать этот сервер каждый раз, когда я вношу изменения в этот файл или файл, указанный в пути /home/jananath/Desktop/SLIIT/CDAP/2020_62/backends/banuka/banuka.txt может кто-нибудь помочь мне с этими двумя проблемами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...