Я пытаюсь запустить несколько служб Flask, которые присутствуют в другом каталоге, через другую службу Flask в среде Linux.Вот пример кода моей службы колб Test1.py
from flask import Flask, make_response ,request, jsonify
app = Flask(__name__)
@app.route('/query', methods=['GET','POST'])
def Test():
print ('in test1')
#Do something here
return 'something'
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)
А вот мой другой сервис колб Test.py , откуда я пытаюсь позвонить Test1.py служба фляги.
import os
from flask import Flask, make_response, request, jsonify
app = Flask(__name__)
@app.route('/getTest1', methods=['GET','POST'])
def Test_method():
mycmd = 'python Test1.py'
os.system(mycmd)
return 'done'
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5001)
Это не работает в системе Linux, есть ли другой способ сделать это запустить?