Я пытаюсь редактировать питона сценариев в первый раз, и это сводит меня с ума :(.Как редактировать скрипты Python с правильной автозаполнением?
У меня есть каталог с * .py файлы, которые я добавил в PyCharm в качестве переводчика Дорожки, для корректного завершения авто.
Итак, у меня есть некоторый класс
class Sim():
def __init__(self, *args, **kwargs):
self._sim_info = None
Я Есмь Java и C++ программист, и я привык к переменным типа класса.
Я знаю, что в сценариях эта переменная будет иметь значение с типом SimInfo
.
Но, когда указатель PyCharm проиндексировал это * .py файлы, он знает, что Sim.sim_info
var имеет значение None
. Но как можно указать, что в коде
s1=Sim()
i=s1.sim_info
переменная i
имеет тип класса SimInfo
?
Может быть, я должен использовать что-то вроде «хитов редактора», чтобы принудительно завершить автоопределение для i.is_ghost
?
Например, код
from simulation.sims.sim import Sim
from simulation.sims.sim_info import SimInfo
from simulation.sims.pregnancy.pregnancy_tracker import PregnancyOffspringData
s1=Sim()
i=s1.sim_info
i.is_ghos
где i.is_ghos
должен быть автоматически завершен к i.is_ghost()
.
Как указать типы переменных в этом случае (может быть через что-то вроде подсказок редактора)?
спасибо!
Это должно произойти по умолчанию, вам не нужно ничего включать – MYGz
Нет, это не (((.) –
Вы нажали вкладку после 'i.i'? – MYGz