Один из подходов, который вы можете использовать, - это использование Flask, который представляет собой минимальный веб-фреймворк. Вот пример того, как вы можете его использовать:
from flask import Flask
from your_script import your_func
app = Flask(__name__)
@app.route('/run')
def run_command():
your_func()
return 'Executed your function!'
if __name__ == '__main__':
app.run(debug=False, port=8080)
Если вы запустите этот код, вы получите веб-сервер, работающий на порту 8080, который выполняет вашу функцию при доступе к URL-адресу. Вот учебник в документации Flask, чтобы начать работу.