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 скрипт работает всегда нормально.
  • Вопрос задан
  • 2803 просмотра
Пригласить эксперта
Ответы на вопрос 1
maxaon
@maxaon
Как я знаю, \\192.168.1.100\Z\z.zpl - это синтаксис пути шары для винды.
Для линукса это не подойдет. Попробуйте указать правильный адрес (см документацию), но могу предположить что адес будет вида smb://192.168.1.100/Z/z.zpl
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы