настроить non-blocking reading?
контекст: есть скрипт на питоне который пишет в экселевский\ворд файлики. При попытке открыть в собсна экселе\ворде файлики и запущенном ранее скрипте вылетает ошибка, что файл открыть нельзя. В обратную сторону (открыть в экселе файл, попытаться из скрипта этот же файл прочитать) - та же проблема.
конечно можно сперва запускать скрипт, потом ждать выполнения, потом открывать в офисной проге файл, и смотреть что получилось но это долго и мне леньки
а документ уже открыт?
если кто-то его ранее открыл - да т.е. если другой процесс (если верно понимаю) уже открыл и читает файл, то другой не может начать чтение
т. е. ты открыв файл скриптом - пытаешься ещё раз открыть?
нет 1. скрипт открыл и читает файл 2. я пытаюсь открыть этот же файл непосредственно в экселе 3. получаю ошибку в экселе
офис не умеет открывать один и тот же файл более 2 раз включительно
костылей, надо понимать, никто не соорудил, верно?
копируй под другим именем
пропатчить офис :D (если ты очень смелый)
или даже проще
Обсуждают сегодня