Я пытаюсь развернуть приложение для быстрой фляги, чтобы получить статистику git из определенного репо для просмотра коллегами.
import os, sys
from flask import Flask, Response
app = Flask(__name__)
@app.route('/git')
def zooi():
out = os.popen('git -C /mygitrepo status').read()
return Response(out, mimetype='text/html')
Но переход к http://127.0.0.1:5000/git не дает никаких выходных данных, а также ошибок, поэтому git найден и запущен. Это показывает вывод:
out = os.popen('echo test').read()
и это:
out = os.popen('gitxxx status').read()
излучает:
'gitxxx' is not recognized as an internal or external command
как мне перехватить вывод git из python/flask?
Это на окнах кстати
🤔 А знаете ли вы, что...
В Python можно легко работать с базами данных, такими как SQLite и MySQL.