【发布时间】:2010-10-28 10:06:23
【问题描述】:
我使用pyscripter 进行编码,它支持自动完成。所以,当我说:
a = []
a.
它给了我所有的列表功能。与字符串类似,我做b=''。
但对于file 类型,我必须使用file. 并选择函数并写入其参数,然后将file 替换为变量名。
有没有办法在 Python 中显式声明变量类型,让我的 IDE 更有用?
【问题讨论】:
-
为了取悦 IDE 而编写糟糕的 Python 代码对我来说听起来不是一个好主意...
-
一旦您在代码中使用了
a.your_attribute,pyDev-eclipse 将在按下 后继续显示该属性。使用 CTRL + SPACE 在列表中,具有智能!!! -
如果你必须让你的 IDE 绝对有用,你必须将 python 变成 java .. 包括明确指定类型。
-
我目前正在从 C#/Java 切换到 Python,动态类型似乎产生的问题比它们解决的问题多得多。他们只是觉得一团糟,倒退了一步。
-
大多数体面的 Python IDE 在您键入 obj. 时会自动显示对象上可能的方法:Eclipse、spyder、Wing、Canopy...
标签: python pyscripter