Задать вопрос

Python 3.4 — Почему файл с сетевым путем открывается как локальный?

Столкнулся со странной проблемой
Расшарен принтер на нем открываю файл:
with open("\\\\192.168.1.100\\Z\\z.zpl", "w") as f:
    f.write("^XA^XZ")

Это иногда работает, иногда нет. Когда не работает, создается файл \\192.168.1.100\Z\z.zpl рядом со скриптом.

Принтер расшарен на Windows, скрипт работает на ArchLinux.
Под Windows скрипт работает всегда нормально.
  • Вопрос задан
  • 2813 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
maxaon
@maxaon
Как я знаю, \\192.168.1.100\Z\z.zpl - это синтаксис пути шары для винды.
Для линукса это не подойдет. Попробуйте указать правильный адрес (см документацию), но могу предположить что адес будет вида smb://192.168.1.100/Z/z.zpl
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы