#python #localhost #simplehttpserver
#python #localhost #simplehttpserver
Вопрос:
Я только начал использовать SimpleHTTPServers
, и мне было интересно, как я могу изменить исходные файлы с другого устройства, которое находится в сети. Я хочу, чтобы это было как можно проще (прямо сейчас я просто создаю файл, а затем набираю python -m SimpleHTTPServer 8000
в командной строке).). Пожалуйста, скажите мне, знаете ли вы способ изменить эти файлы с другого устройства в сети. Спасибо.
Комментарии:
1. возможно, я не понимаю вашу проблему, но я использую
ssh
для входа на другое устройство в локальной сети, и у меня есть доступ ко всем файлам на этом устройстве.2. Извините, если я не пояснил, у меня есть простой http localhost сервер, который я запускаю, написав «python -m SimpleHTTPServer 8000» в командной строке. Мне было интересно, как я могу редактировать (редактировать, то есть изменять файлы на исходном устройстве) файлы, которые я помещаю на этот сервер с другого устройства, которое находится в сети.
3. если вы хотите изменить файлы с помощью веб-сервера, вам нужно написать страницу, которая позволит вам загрузить файл, а затем загрузить его обратно. Или вам нужно создать страницу, на которой будет отображаться форма с текстом из файла, и там будет кнопка, которая отправит этот текст (после редактирования) обратно на сервер, который сохранит его в файле. Для всего этого требуется больше кода на Python — и, возможно, будет проще написать его с помощью module / framework
Flask
илиDjango
4. С
SimpleHTTPServers
вы можете загружать только с сервера, но не можете загружать. С помощьюpython -m CGIHTTPServer 8000
( CGIHTTPServer ) вы можете запустить сервер, который позволяет запускать некоторые сценарии на сервере. Вы могли бы написать скрипт, который мог бы загружать файл и сохранять на сервере.