У меня есть SWIG от c до Python.Можно ли добавить пользовательский метод в сгенерированный py-файл с помощью интерфейса SWIG или изменить вручную py-файл.
Да, с использованием %pythoncode и соответствующих директив.
%pythoncode
Справочная документация по SWIG 3.0: 36.6.2 Добавление дополнительного кода Python .