f = open(filename, 'r')
strings = f.read().lower()
我想要一个像visual studio一样工作的python编辑器/ ide。输入'f。'之后在上面它向我展示了可用功能及其文档的列表(不要等待ctrl-space)。就像视觉表达C#一样。还优选地,它还显示所有变量的自动完成列表。有这样的编辑吗?
我已经经历了几个建议 - 日食,vim,emacs,pyscripter,komodo等等。厌倦了尝试。终于问了。 帮助我。
我检查了类似的问题,没有人回答我的问题。
答案 0 :(得分:3)
试着看看PyCharm。它不是开源的,但它是相当便宜和强大的IDE:
http://www.jetbrains.com/pycharm/ http://www.jetbrains.com/pycharm/features/index.html
关键字,类的代码完成, 变量等 - Ctrl + Space。编辑 建议是上下文感知和 建议最合适的选择。
快速定义/文档视图 - 查看对象定义或 就地记录而不会丢失 你的背景
答案 1 :(得分:1)
你可以试试Netbeans。这是免费的。它的一些功能 -
but on Ctrl+Space
。 (我不知道为什么你不想按Ctrl + Space,否则每次你开始写东西时,你都会被弹出窗口打扰。)它有很多其他功能......我不能在这里全部命名。
这是最好的开源IDE!
答案 2 :(得分:0)
我可以确认wingide代码完成是这样的。我尝试了你在这里的例子并且它有效
答案 3 :(得分:0)
我使用Pydev,在Vim之后速度很快!您可以快速浏览项目树,在打开必要文件的选项卡中,还可以内联查看类/方法定义,甚至可以“跳转”到该文件。你也可以将项目标记为'Django项目',在设置python路径之后,它确实有助于减少错误并快速编写代码。我也非常受益于多文件搜索/替换。推荐它! :)
注意:如果您使用Linux,请使用Oracle网站上的二进制文件替换OpenJRE。否则会有分裂。