Форум сайта python.su
Здравствуйте, уважаемые разработчики.
Вопрос такой. Можно ли организовать общий доступ к файлу для чтения и записи по локальной сети для двух компьютеров?
Офлайн
Можно, хотя доступы обычно разруливаются на уровне пользователей, а не компьютеров.
[code python][/code]
Офлайн
MaratDИспользуй СУБД какую-нибудь (MySQL или PostgreSQL), там уже всё сделано. Доступ к одному файлу требует учитывать много всяких нюансов, ты их просто не потянешь, так как тема не для новичков.
Можно ли организовать общий доступ к файлу для чтения и записи по локальной сети для двух компьютеров?
Офлайн
Здравствуйте.
1) А с MySQL или PostgreSQL на питоне тоже можно работать? Пока пробовал только с SQLite (не получилось нормально организовать общий доступ двух компьютеров, урезанная).
2) Базу потом необходимо обслуживать (она увеличивается в размерах, повреждается), а файл программа сама обслуживает (удаляет лишнее).
3) А через кроссированный сетевой кабель на питоне тоже можно организовать общий доступ к файлу для чтения и записи для двух компьютеров?
Спасибо.
Офлайн
MaratDМожете както более конкретно обрисовать задачу, если просто дать общий доступ к файлу на чтение/запись то это делаеться средствами саой ОС, пайтон тут совсем нипричем.
А через кроссированный сетевой кабель на питоне тоже можно организовать общий доступ к файлу для чтения и записи для двух компьютеров?
[code python][/code]
Отредактировано PEHDOM (Апрель 13, 2017 13:36:37)
Офлайн
PEHDOMЕму нужен одновременный доступ на запись, а это даёт только СУБД, так как там предусмотрена одновременная работа нескольких пользователей.
если просто дать общий доступ к файлу на чтение/запись то это делаеться средствами саой ОС
MaratDДа, надо поставить сторонние модули.
А с MySQL или PostgreSQL на питоне тоже можно работать?
MaratDБаза даёт корректный одновременный доступ к данным обоим компам без каких-либо накладок. С файлом ты такого не получишь, если будешь им пользоваться по принципу прочитать/записать с обоих компов одновременно.
а файл программа сама обслуживает (удаляет лишнее).
Офлайн
Вопрос вобшще не по питону
Офлайн
Здравствуйте.
1) Вопрос именно по питону. Написал программу на питоне, которая позволяет работать с dbf файлом. В нем около 5000 записей. Есть возможность изменить, записать, добавить, сжать … Все работает. Теперь поставили задачу обеспечить работу с этими записями 2-м компьютерам, причем изменения должны отображаться на двух одновременно.
Не знаю с чего начать. Изначально на это не рассчитывал.
2) С PostgreSQL работать какие модули порекомендуете?
Офлайн
1) не по питону. ПОложите файл на сетевой диск.
Но готовьтесь к проблемам заранее - вам про БД не зря сказали. Мне кажется, судя по вашим же словам, вы не оч разбираетесь в этих вопросах.
2) psycorp2
Офлайн
Спасибо всем!
Офлайн