我想在第一时间编辑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