Как мне создать скрипт Python, который может вставлять фрагменты кода в файл большего размера?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как мне создать скрипт Python, который может вставлять фрагменты кода в файл большего размера?

Сообщение Anonymous »

Код: Выделить всё

I have a code file for a game, and various mods of the game have been created (which affect that code file). The previous solution to this running mods is to have a separate full code file for each mod (even if only one line has been changed in the file).

I want to be able to insert the modified code/sections of code into that main code file, which would thus allow me to apply multiple mods at once (as long as the modifications do not affect the same area of code).
Я немного изучил библиотеку Python difflib, но проблема в том, что после применения первого патча код под этим патчем может быть смещен (поскольку патч может либо добавить строки или удалите строки из того, что они заменяют). Это противоречит всей цели этого скрипта Python, поскольку все исправления, применяемые после первого, будут некорректными и нарушат код.
Я также рассматривал возможность размещения комментариев с идентификаторами в основной скрипт и файл Python могут искать их и заменять то, что находится между ними. Это решение действительно работает, но я надеюсь найти лучшее решение, так как будет сложно добавлять комментарии каждый раз, когда к параметрам добавляется новый мод. Я готов использовать это решение, если нет хорошей альтернативы.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -larger-fi
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»