Eclipse pydev 自动建议在某些情况下不起作用

2023-11-21

我的问题可能很愚蠢,我希望有人成功解决这个问题。

有时我在自动完成框中看不到正确的建议(Eclipse 3.5.2,PyDev 1.5.7)。例如:

import email
fp = open('my.eml', 'rb')
msg = email.message_from_file(fp)

msgnow 是一个 Message 对象。像 get_payload() 这样的函数工作正常。

msg.get_payload()

但我不明白get_payload()在自动完成列表中。

我认为 PyDev 不知道什么msg是,所以它不知道要显示什么。

也许我应该导入其他东西,而不仅仅是email module?

提前致谢!


我也为这个问题苦苦挣扎,直到我遇到这个链接。我使用了该链接中建议的第二个解决方案,它的效果就像一个魅力。

基本上你需要插入assert isinstance(msg, Message)当你得到之后msg来自函数调用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Eclipse pydev 自动建议在某些情况下不起作用 的相关文章

随机推荐

  • AWS ECS 私有和公共服务

    我有一个场景 我必须在AWS ECS上部署多个微服务 我想让服务能够通过每个微服务中开发的 API 相互通信 我想在 AWS ECS 上部署前端 该前端可以公开访问 并且还可以与部署在 AWS ECS 上的其他微服务进行通信 我怎样才能实现
  • Eclipse+FindBugs - 排除过滤器文件不起作用

    我使用 Windows 和 Eclipse 3 7 Classic 以及 ADT 插件进行 Android 开发 我刚刚安装了 FindBugs 它在自动生成的 R java 类中发现了一个错误 我想从 FindBugs 检查中排除此类 我
  • 预加载器不会忽略 websocket -pace js

    我在我的网站上添加了预加载器 该网站在 Rails 上使用 ruby 运行 看起来它工作得很好 但是由于 Pusher Websockets 预加载器不会结束 它一直在等待 我在页脚尝试了这个 但它不起作用 我怎么解决这个问题 我尝试了这个
  • 未解决的参考:库 - buildSrc

    我正在尝试切换到使用 Kotlin DSL 从对象 Kotlin 文件而不是 gradle 文件获取依赖项版本 当我进行 gradle 同步时 它无法解析引用 但我可以从 build gradle kts 单击文件 库 我没有对 build
  • Pandas 时间序列重采样和插值一起

    我有带时间戳的传感器数据 由于技术细节的原因 我从传感器获取数据大约间隔一分钟 数据可能如下所示 tstamp val 0 2016 09 01 00 00 00 57 1 2016 09 01 00 01 00 57 2 2016 09
  • 跨域 iframe 调整大小?

    我正在寻找一个好的跨域 iframe 调整大小脚本 可以根据其内容调整其高度 我也可以访问 iframe 源的 html css 那里有吗 如果您的用户使用现代浏览器 您可以使用以下命令轻松解决此问题HTML5 中的 postMessage
  • 构建 Visual Studio 项目时构建 Sandcastle 文档

    我正在使用 Sandcastle 帮助文件生成器将我的 C XML DOC 文件输出为网站格式 如何从命令行完成相同的操作 以便在构建实际项目时将其添加为 Visual Studio 中的构建事件 最终目标是在构建 Visual Studi
  • php 文件自动重命名为 php.suspected

    自过去 4 天以来 我们的生产服务器 AWS EC2 实例 上遇到了奇怪的问题 该问题仅针对一个站点 即 SugarCRM 问题是 home site folder public html include MassUpdate php文件自
  • 不可见组件仍然占用 JPanel 空间

    我在 JPanel 中设置了一系列位于 GridLayout 中的组件 我需要暂时隐藏组件 但是setVisible false 并没有切断它 因为组件所在的位置仍然有一个空白 有没有一种快速且简单的方法可以做到这一点 或者我是否必须继续保
  • Spring Security 的最大并发用户数

    我在我的项目中使用 Spring Security 3 0 并且限制用户最多拥有一个会话 配置如下
  • 如何像 Java 包一样组织 Angular 应用程序文件夹?

    如何像 Java 包一样组织 Angular 2 应用程序文件夹结构 考虑以下项目布局 app model component service 我想进口foo service ts from service to bar component
  • 未捕获的引用错误:导出未定义且需要

    我正在使用 angularjs 和 typescript 创建一些应用程序 我遇到了无法解决的错误 这是我的 ts 代码 export var NgApp new application Startup
  • 如何在 R 中处理二进制字符串?

    R 无法处理字符中的空字符串 0 有谁知道如何处理这个问题 更具体地说 我想使用 ODBC 或 JDBC 连接在数据库中存储复杂的 R 对象 由于复杂的 R 对象不容易映射到数据帧 因此我需要不同的可能性来存储此类对象 一个对象可以是例如
  • 安装react-native-firebase/app后,在react-native ios中构建将失败

    安装后react native firebase email protected with react native 0 68 1 using use frameworks 并删除flipper在项目的podfile中 但是当我运行时npx
  • 远程通知 iOS 8

    如何在 iOS 8 中获取用于远程通知的设备令牌 我用的方法didRegisterForRemoteNotificationsWithDeviceToken in AppDelegate在 iOS 阅读 UIApplication h 中的
  • 流操作应用于列表元素的顺序是什么? [复制]

    这个问题在这里已经有答案了 假设我们有一个标准的流操作方法链 Arrays asList a bc def stream filter e gt e length 2 map e gt e length forEach e gt Syste
  • 如何在Android中将彩色图像变成黑白图像

    我想知道当我在android中向用户显示彩色图像 我从网上下载的 时如何将其转换为黑白图像 有人能在你的 Android 作品中发现这个要求吗 请告诉我 谢谢 拉克什曼 您好 您可以使用对比度使图像变为黑白 看代码 public stati
  • C# - 检测人脸并裁剪图像

    我正在写一个HttpHandler在 C 中 它提供调整大小的图像等等 没问题 我们有数百万个处理程序可以用作参考 问题是我的用户照片是用 传统 尺寸拍摄的 如 4 3 和 16 9 但该处理程序需要以照片 ID 尺寸 4 厘米 x 3 厘
  • 使用 Byte Buddy 在运行时添加方法注释

    几天来我一直在寻找 如何在运行时向方法添加注释 的答案 并找到了这个名为 Byte Buddy 的很棒的工具 并使用了它 但仍然无法使其按照我的需要工作 我确信从这个问题来看它一定能够做到这一点Byte Buddy 可以在运行时创建字段和方
  • Eclipse pydev 自动建议在某些情况下不起作用

    我的问题可能很愚蠢 我希望有人成功解决这个问题 有时我在自动完成框中看不到正确的建议 Eclipse 3 5 2 PyDev 1 5 7 例如 import email fp open my eml rb msg email message