问题标签 [pydev]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4930 浏览

python - 如何将 Pydev 项目导入交互式控制台?

新手问题(我刚刚开始使用 Python 和 Pydev):

我用(标准?)src/root 子文件夹创建了一个项目“Playground”。在那里我创建了example.py。

如何将我的“示例”模块导入 Pydev 的交互式控制台?>>> 导入示例”给出:“ImportError:没有名为示例的模块”

0 投票
3 回答
1448 浏览

python - Python 调试:动态编辑代码

我是 python 新手,无法确定这是否可能。

我在 Eclipse 下使用 PyDev 插件,基本上我想知道的是,当你坐在断点处时是否可以编辑代码?即在您调试时编辑代码。

它允许我目前执行此操作,但它似乎仍在执行我进行更改之前先前存在的代码行。

此外,您是否能够像在 VBA 和 C# 中一样将程序执行拖回?

如果其中任何一个都是可能的,我该如何启用它们?

0 投票
2 回答
3881 浏览

python - 有没有办法使用 pydev 调试子进程?

我正在使用 Eclipse / PyDev 试图找到一种方法来调试subprocess.Popen用于创建子进程的代码:我希望能够调试创建的子进程。问题是我找不到跨进程边界进行调试的方法,我猜这实际上是不可能的。不过,在你问之前你永远不会知道,所以我正在做!

一点背景知识:我有一个由Waf驱动的复杂构建过程,它通过根据需要调用鼻子来调用我们的单元测试:我想挂钩这些过程以调试单元测试失败。我知道我可以尝试直接运行nose,但问题是我必须为我们的模块正确加载配置的环境相当复杂,如果可以避免的话,我不想复制代码来做到这一点。

我知道远程调试模式,但这很不方便,因为我必须在远程进程中手动调用调试器。如果有人知道一种方法来做我想做的事情,那将不胜感激。

0 投票
4 回答
13369 浏览

python - 如何让 PyDev 编辑器选择性地忽略错误?

我在 Eclipse 下使用 PyDev 编写一些 Jython 代码。我有很多情况需要做这样的事情:

问题是 PyDev 总是会将此标记为错误并说“未解决的导入:ISubInterface”。代码工作得很好,只是我不想在我的代码旁边有这些小的白色/红色 X 标记,并且我的问题选项卡上到处都是这些错误。

有没有办法我可以在行尾添加一个魔术注释或类似的东西来让 PyDev 忽略错误错误,类似于你可以添加像“# pylint: disable-msg=E1101”这样的注释来让 PyLint 忽略错误?

此外,在 Jython 中使用 Java 接口时,我可能只是做错了。在这种情况下,我们将非常感谢您提供一点指导。

0 投票
2 回答
746 浏览

python - PyDev 内容辅助令人不安

我在 Python 中创建了一个简单的类,如下所示,

在另一个模块中,我尝试实例化 Person 类的对象并打印其docclass属性:

当我在 Eclipse 中使用内容辅助时,认为docclass不在实例化对象的属性列表中,这让我很困扰:

替代文字 http://img171.imageshack.us/img171/5169/pydevcontentassist.png

为什么会这样?在 Java 中,Eclipse 显示了完整的属性和方法列表,当我不想查看 Java 文档时,这对我的开发很有帮助。我只是使用内容辅助来解决问题。

0 投票
2 回答
843 浏览

python - Django 单元测试 - 为什么我不能在 myApp 上运行 ./tests.py?

所以我很熟悉manage.py test myapp。但我不知道如何使我的tests.py工作成为一个独立的可执行文件。您可能想知道我为什么要这样做。我正在(现在)在 Eclipse 中工作,但我似乎无法弄清楚如何设置工具来简单地运行此命令。tests.py无论如何,以简单的方式简单地包装以运行它会非常好。

这是我的tests.py样子。

我认为解决方案位于这条线上,但我似乎无法弄清楚第一个参数需要什么才能让它神奇地开始工作..

谢谢帮忙!!

**** 更新 ****

我想做的(Doh!)是简单地运行“myApp”测试。问题是这行得通(而 chmod 不是问题),但它想运行整个测试套件。我不想要那个。我只想运行myApp测试套件。

再次感谢!

0 投票
5 回答
956 浏览

python - Eclipse 智能引号 - 就像在 Textmate 中一样

星期五快乐——有谁知道 eclipse 是否有像 Textmate 这样的智能引号的概念。它的工作方式是选择一些单词并通过简单地"按键来引用它们?我是这里的新手,所以要温柔。FWIW - 我在 Eclipse 中使用 pydev。

谢谢

改写

我正在寻找的是给定我在屏幕上选择了一个单词或短语,我想简单地点击'"'键并将整个单词或短语用引号括起来。这同样适用于各种键——比如 ( [{"'`。

所以说我有以下代码

现在(在 python 中)关键字应该用引号引起来。我应该能够双击(选择)关键字并简单地键入'然后中提琴整个单词被引用。现在发生的事情是关键字被单引号代替......叹息......

谢谢

0 投票
5 回答
580 浏览

python - 如何在python中创建程序启动参数

我刚刚开始学习 python,我正在编写的程序需要参数才能运行特定的任务。例如(程序名称是 Samtho)

我怎样才能做到这一点?

0 投票
1 回答
653 浏览

eclipse - 在 Eclipse 中调试嵌入式 jython 的最简单方法是什么?

我知道我可以使用远程 Pydev 调试器调试嵌入式(从 Java 程序启动)Jython。有没有更简单的方法来做到这一点?

0 投票
2 回答
2276 浏览

eclipse - 如何在 Mac OS X 的 .app 中选择文件?

我正在尝试在 Eclipse 中配置 PyDev,作为其中的一部分,我正在尝试将一些源文件夹添加到 PYTHONPATH 的外部库部分。但是,当我在 Eclipse 中单击“添加源文件夹”时,它不会让我深入任何 .app 目录。通常,在常规 Finder 中,我会右键单击并选择“显示包内容”,但是通过 Eclipse 中的“添加源文件夹”,所有 .apps 都是灰色的,我无法右键单击它们。关于我如何克服这个问题的任何想法?具体来说,我希望深入研究 GoogleAppEngineLauncher.app。我对 Mac 还是很陌生,所以我猜(希望?)解决方案对你们中的一个人来说是简单而明显的。

谢谢