#python-3.x
#python-3.x
Вопрос:
Я хочу изменить расширение файла с помощью определенной программы (Genie2000), чтобы получить файл, читаемый на глаз. Я должен изменить расширение файла с .cnf
на .tka
в Genie2000, чтобы получить этот результат. Итак, в основном я должен открыть .cnf
файл в Genie 2000 и сохранить этот файл с .tka
расширением в нем. Мне нужно изменить несколько файлов. Как я могу это сделать с помощью Python 3.x
Я знаю, я могу открыть этот файл с
import os
os.startfile(file)
но как сохранить его с желаемым расширением?
Комментарии:
1. Не могли бы вы пояснить, для чего предназначено
tka
расширение? Это просто обычный текст или формат для какой-то другой программы?
Ответ №1:
Быстрый поиск по этому вопросу привел меня к поиску pbellino/CNFreader
пакета python на Github. Предполагая, что вы хотите преобразовать свой .cnf
в .txt
, вы могли бы следовать его инструкциям с
$ pip install numpy
$ git clone https://github.com/pbellino/CNFreader.git
$ cd CNFreader
$ python read_cnf.py <path_to_your_cnf_file>
Этот пакет также поддерживает использование в качестве библиотеки, которая позволит вам конвертировать его в другие целевые форматы, если у вас есть спецификация формата.
Я буду рад обновить этот ответ, если вы сможете уточнить, что такое .tka
расширение.
Комментарии:
1. Это именно то, что я хотел сделать. Файлы TKA — это файлы инструментария. Они используются для экспорта данных в текстовом режиме. Но ваше решение намного лучше. Спасибо