Georgy123: открыться где? запустить ворд и открыть в нем или же открыться в программе для чтения? первое делается не так, второе не откроет docx просто так
А у вас при запуске этой программы ничего и не должно происходить. Команда open просто устанавливает связь питона с файлом, чтобы какими-то дальнейшими командами с этим файлом работать. Внешне это никак не проявляется. То есть не будут открыты какие-либо окна или что-то ещё. Вы вообще никак не узнаете, что команда open выполнилась, если после неё не выполняете каких-то других команд с этим файлом.
Georgy123: Он открылся и в консоли ты увидел хэндлер. Но так как ты ни к какой переменной не привязал этот хэндлер, он тут же удалился и данные ты, естественно, не прочитаешь.
могу разве что предложить направить не на "w", а на "wb", то бишь сделать бинарную запись, а не обычную. Правда потом при записи придется обычные строки в байты переводить.