У меня есть скрипт Python 2.6, который создает кучу CSV-файлов в Windows.
Этот сценарий можно запустить отдельно или внутри Excel с помощью команды оболочки VBA.
Нет проблем при автономном запуске, за которым следует скрипт VBA.
Когда я запускаю скрипт внутри Excel с вызовом оболочки. У меня проблемы с обменом файлами.
Скрипт создает прогоны, закрывает файлы
fw = open(fn, "wb")
fw.write(....)
fw.close()
в конце скрипта у меня есть:
os._exit(1)
Затем Excel VBA работает со своими файлами. Это дает сообщения об ошибках.
Сообщение об ошибке:
"FILE Now Available"
....is now avaiable for editing.
Choose read-write to open it for editing.
Скрипт является многопоточным ....