问题标签 [python-idle]
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.
module - pydev:导入已编译模块时出现未定义变量错误
我想将我的 python-IDE 从空闲切换到 pydev (eclipse)。我正在使用几个模块,它们仅作为编译的字节码 (*.pyc)。在空闲时这从来都不是问题,它甚至为那些编译的模块提供代码完成。但是 pydev 给了我很多“未定义的变量”错误——但是代码被正确解释了。
pydev 有没有办法像 idle 一样处理字节码模块?也许没有反编译文件?
python - 如何从虚拟环境 (virtualenv) 启动 python Idle
我有一个从虚拟环境安装的软件包。如果我只是启动 python 解释器,则可以很好地导入该包。但是,如果我启动 Idle,则无法导入该包(因为它仅在一个特定的 virtualenv 中可用而不是全局的)。如何从 virtualenv 启动 Idle,以便 virtualenv 中的所有包都可用?
python - 包只能在 IDLE 或 Interpreter 中正常工作,但不能独立工作?
我一直在尝试将音频提示添加到我正在使用 Py-Audiere 开发的程序中。但是,只有当我在 IDlE 中使用 run 命令(或手动将其放入解释器)时才会播放声音,并且只有在以特定方式完成调用时才会播放。这是代码片段:
如果我在 IDLE 之外运行它,什么也不会发生。如果我在 IDLE 中运行它,但将其全部移动到函数中并传递文件名,则不会发生任何事情。
我对这个库发生了什么感到非常困惑,在这一点上,我什至不确定我是否应该使用这个库。有谁知道发生了什么或有替代方案(我考虑过 GStreamer,但我无法弄清楚他们的文档)?
python - 在 Windows 7 上使用 IDLE (Python GUI) 上下文菜单进行编辑
在 Windows XP 下,我有一个用于Python源文件的上下文菜单条目“使用 IDLE 编辑” 。我也尝试通过在下设置相应的注册表项来使其在 Windows 7(32 位)下工作
但是没有成功 - 上下文菜单条目不会出现。如何在 Windows 7 中为特定文件类型设置上下文菜单项?
python - 在 IDLE 中导入脚本
这可能以前被问过,并且非常基本,但是:
我使用的是 Windows 7。我有 Python 2.4.4 和 3.1 的空闲。我有一些脚本驻留在我的文件系统上的任意位置。我想导入它们并使用它们的类型。我该怎么做?
在 Ubuntu 中,import scriptname
如果我调用的目录python
包含scriptname
. 我将如何从其他地方导入脚本?
python - 如何在 Mac 上为 python 安装补丁
IDLE 在 mac 上有上下文菜单右键单击错误(Tk 问题)
已经针对此问题发布了补丁:问题 10404
我已经下载了补丁(问题10404 -idle_no_context_menus.txt) - 我在哪里以及如何安装它?
提前致谢。
python - 我可以用 Python 中的一个命令写入终端和给定文件吗?
我已经看到这个问题在参考 Bash 时得到了回答,但找不到适用于 Python 的问题。抱歉,如果这是重复的话。
是否可以使用一个命令打印到终端和输出文件?我熟悉使用print >>
and sys.stdout = WritableObject
,但我想避免为要记录的每一行重复打印命令。
我正在使用 Python 2.6,以防万一需要这些知识。
更重要的是,我希望它使用 IDLE 的命令行在基于 Windows 的系统上运行。所以,本质上,我希望 python 脚本向 IDLE 的终端和给定的日志文件报告。
编辑:对于任何发现此问题并决定采用我选择的答案的人,如果您需要帮助理解上下文管理器(就像我所做的那样),我推荐 Doug Hellman 的本周 Python 模块进行澄清。这一个详细说明了上下文库。有关装饰器的帮助,请参阅此 Stack Overflow 问题的答案。
javascript - JQuery/Javascript 流程问题
我继承了别人的项目,并正在为它构建一个工作流程图。没有过多的细节,离开的人是网络部门中唯一具有高级编程技能的人(那里的大多数人都从事生产工作和一些 HTML/CSS 的东西)。我继承的项目是在 CodeIgniter 中开发的,并且严重依赖于 JQuery、AJAX 和 JSON。流程有点混乱,因此我对其进行了概述。(我正在回答这个问题,请耐心等待)
反正这个部门的经理,姑且称他为工具,是不会让他的人学这些东西的。前几天他问我它是怎么来的,我说很好,除了我找不到设置一个变量的位置,原始开发人员使用 jquery 调用一些表单值来设置文件路径(他使用#id. val()) 但我在代码中的任何地方都找不到#id。经理回复,嗯,我还以为你是PHP大师呢。正如我所说,我们将他称为工具。
无论如何,为了让他有点坚持,我决定与他小组中的人分享这些流程页面,让它们非常具有描述性并希望具有教育意义。我正在解释当从选择菜单 jquery/javascript 进行更改时如何识别该更改并触发 JS 中的相关代码。
然后我恍然大悟,我真的不知道 JS/JQ 是如何知道已经做出改变的。我知道代码 ($("#id").change()...我有 AppleScript 背景,在那种语言中有一个空闲命令,你基本上可以让脚本坐在后台观察并等待 X 发生(假设用户启动 Photoshop),当该事件发生时,其余代码将运行。JS 会做类似的事情吗?