我想在第一時間編輯Python腳本,它使我瘋了:(。如何用正確的自動完成編輯Python腳本?
我有一些目錄中* .py文件,我加入到PyCharm的解釋路徑,正確自動完成。
所以,我有一些類
class Sim():
def __init__(self, *args, **kwargs):
self._sim_info = None
我Java和C++程序員,我用類類型的變量。
我知道,在腳本這個變量將有類型值。
但是,當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