Я использовал cx_Freeze для создания установщика MSI, и я хотел бы использовать параметры MSI для создания каталогов. Я развертываю исполняемый файл, который потребляет данные из определенного места, и ради чистого кода я не хочу использовать модуль os для его создания. Поэтому я не использую python для создания каталога, но я хотел бы зависеть от cx_freesze для чтения файла конфигурации и на основании этого файла создает необходимые папки.
Я не понял объект каталога msi. Основан на документации https://cx -freeze.readthedocs.io / en / latest / distutils.html и https://docs.python.org/2/library/msilib.html, Мне нужно добавить список кортежей, как в
'bdist_msi': {
'directories': [
("a", "b", "c")
]
}
Итак, давайте предположим, что я хочу создать каталог вроде c: \ myproject. Как я могу это сделать. Чем я должен заменить a, b и c? Что представляет каждая буква? Представляет ли он исходные, целевые и корневые каталоги?
С уважением