Я сейчас пытаюсь добавить фронт HTML для программы Python. По сути, я использую Python для обслуживания HTML -файла, получаю пользовательский вводный файл в интерфейсе HTML, а затем возвращаю этот файл обратно в мой скрипт Python для манипуляции. Я также могу ввести файлы в этот сценарий HTML. Часть, с которой я борюсь, затем передает входной файл обратно в мой скрипт Python, чтобы он мог действовать в файле. Или это то, что я должен сделать где -то в моем сценарии Python? Я предполагаю, что мне понадобится отдельный поток моей программы Python, независимо от того, потому что с синхронным выполнением он не может одновременно обслуживать веб -страницу и запустить необходимые расчеты. < /P>
Вот программа Python: < /p>
Код: Выделить всё
import socketserver
class MyHttpRequestHandler(http.server.SimpleHTTPRequestHandler):
def do_GET(self):
self.path = 'webpage.html'
return http.server.SimpleHTTPRequestHandler.do_GET(self)
handler = MyHttpRequestHandler
PORT = 8000
with socketserver.TCPServer(("", PORT), handler) as httpd:
print("serving at port", PORT)
httpd.serve_forever()
#File manipulation (probably in another thread)
< /code>
и HTML -файл: < /p>
Analyzer Interface
Select a file:
Я очень новичок в этом, поэтому любая помощь/обратная связь очень ценится!
Подробнее здесь:
https://stackoverflow.com/questions/681 ... on-backend