Как искать / заменять имя атрибута во всех экземплярах * специфицированного c* класса в VS Code? - PullRequest
1 голос
/ 08 января 2020

Мы унаследовали кодовую базу Python, которая имеет различные классы с атрибутом 'id' (пример: Product.id; Service.id; User.id; ...). База кода имеет различные экземпляры этих классов (пример: класс Service имеет экземпляры с именем: service1, service2, company.service и т. Д. c.). Мы хотим найти / заменить все вхождения атрибута 'id' во всей базе кода новым атрибутом (например, serv_id). Но мы также хотим убедиться, что он не заменяет атрибуты 'id' других экземпляров класса в процессе. Есть ли способ сделать это?

1 Ответ

1 голос
/ 09 января 2020

Вы можете попробовать рефакторинг переименования для атрибута id этих отдельных классов (лучший вариант - использование языкового сервера Microsoft Python).

...