标签: python-idle

Python 3没有IDLE?

我昨天在我的Windows Vista PC上安装了Python 3.1,并惊讶地发现IDLE的版本是2.6.4,对于"Python 2.6.4(r264:75708,2009年10月26日,08:23:19)"[MSC v win32上的.1500 32位(英特尔)]

我希望使用IDLE来研究Python 3的一些新功能......

我想我被命令行困住了......

任何人都知道Python 3的IDLE是什么?

谢谢

python python-idle python-3.x

6
推荐指数
1
解决办法
1万
查看次数

用 Python 编程:仅在命令提示符处获取“名称‘Tk’未定义”,可在 IDLE 中使用

刚开始使用 Tkinter 的初学者提出的问题。我下载了它并编写了教程Hello World程序,它在 IDLE 中运行良好。但是,当我保存程序并使用命令提示符运行它时,它们都返回了NameError: name 'tk' is not defined. 我还尝试转到主 Python 命令程序并手动输入代码,并且运行良好。

它仅Tk()在通过命令提示符或双击运行时无法识别。

我不知道这里会发生什么。

代码只是Hello World所有教程教你编写的基本程序:

from Tkinter import *
root = Tk()
w = Label(root, text="Hello World")
w.pack()

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

也因为我知道每个人都会回答它,所以我没有使用 3.x 并且我尝试运行该程序并将其称为“tkinter”,但它根本找不到模块。

显然这个程序可以在其他人的计算机上运行,​​所以代码本身没有问题。有谁知道是什么导致了这个问题?

python tkinter python-idle

6
推荐指数
5
解决办法
7万
查看次数

我怎么能有屏幕闲置监听器?

我需要使用空闲侦听器来监听用户正在使用应用程序或在活动处于活动状态时闲置.当用户不使用应用程序超过十秒钟时,我需要做一些事情.我怎么能让它成为可能?

android listener python-idle android-screen

6
推荐指数
1
解决办法
1357
查看次数

Python functools.namedtuple

我知道它的存在和目的collections.namedtuple,但我注意到,至少在IDLE(3.2.2)中,这个工厂函数也在functools:

>>> import functools
>>> functools.namedtuple
<function namedtuple at 0x024B41E0>
Run Code Online (Sandbox Code Playgroud)

它也collections按预期存在,并且功能相同:

>>> import collections
>>> collections.namedtuple is functools.namedtuple
True
Run Code Online (Sandbox Code Playgroud)

没有我能找到的文档提到namedtuple除了集合以外的任何地方.那么:这个标准,还是只是一种空洞的怪异?如果它只是空闲,它是一个错误还是一个为什么会namedtuple出现在两个地方 - 实际上,在functools所有地方它的歪曲心态是否有意义?

python python-idle

6
推荐指数
1
解决办法
276
查看次数

使用javascript检测浏览器选项卡的更改

有没有一种方法可以检测用户已经切换到同一浏览器窗口中不同选项卡的javascript.

另外有一种方法可以检测用户是否已切换到与浏览器不同的窗口?

谢谢

javascript browser python-idle

6
推荐指数
1
解决办法
2978
查看次数

在Linux上调用Python IDLE

我正在尝试建立一个Python开发环境.我在Linux mint14上运行Python 2.7.3.我下载了IDLE并安装了它.干净的安装和Python运行得很好.

那么我该如何调用IDLE?在我的路径中没有IDLE:which idle什么都不返回.man idle返回与编辑器无关的任何内容./ usr/lib或/ usr/local/lib中没有任何内容.idle()在Python解释器内部调用不起作用.调用python会调出一个shell,而不是IDLE.Linux中没有IDLE的菜单条目.没有Python可以找到的名为IDLE的导入库.3 O'Reilly的书籍咨询过,而不是在Linux中调用IDLE.YouTube的YouTube视频支持Windows,而非Linux.到目前为止,网络搜索都没有成功.

linux python-idle

6
推荐指数
1
解决办法
2万
查看次数

Python 3.4中的对象检查Windows上的IDLE调试器

我是Python的新手.我在Windows上使用Python IDLE调试器.有没有办法检查调试器中的对象属性?调试器仅显示对象地址/类型.

我尝试的解决方案是创建全局变量并为它们分配对象属性.然后调试器显示全局变量.这适用于可变类型(如list),但对于诸如int之类的不可变类型,它仅在赋值时显示该值.有没有办法将全局名称绑定到全局对象的int属性?

python python-idle python-3.x

6
推荐指数
1
解决办法
810
查看次数

导入模块在终端中工作,但不在IDLE中

我想pyodbc在Windows计算机上导入模块.它适用于终端,但不适用于IDLE.IDLE中的错误消息是:

Traceback (most recent call last):

  File "FilePath/Filename.py", line 3, in <module>
      import pyodbc
  ImportError: No module named pyodbc
Run Code Online (Sandbox Code Playgroud)

python terminal module python-import python-idle

6
推荐指数
3
解决办法
2万
查看次数

如何在 conda 环境中为 python 3 运行 IDLE?

为了运行 python2,我所做的就是激活所需的 conda 环境并输入 idle。它会自动为 python 2.7 打开 IDLE。但我不知道如何为 Python 3 做到这一点。我的环境中安装了 python 3.5。我用于conda create -n py35 anaconda安装安装 python 3.5 。

python-idle python-3.x anaconda conda

6
推荐指数
3
解决办法
1万
查看次数

如何更改 Visual Studio Code 中逗号后缩进新行的行为?

我是一个新的python程序员。由于其内置终端,我开始使用 VS Code。(在此之前,我使用 IDLE 作为编辑器。)

我的问题是,当我在IDLE 中编写下面的代码时,我需要做的就是按 Enter以缩进新行以与前一个变量对齐

someFunction(longVariable,
             longString,
             longWhatever)
Run Code Online (Sandbox Code Playgroud)

在 VS Code 中,当我按 Enter 时它会执行此操作:

someFunction(longVariable,
longString,
longWhatever)
Run Code Online (Sandbox Code Playgroud)

有趣的是,当我自己对齐“longString ”时,当我在逗号后按 Enter 键时,它会精确到我想要的位置。像这样:

someFunction(longVariable,
             longString,
             longWhatever)
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它表现得像 IDLE?我经常使用它。

python indentation python-idle visual-studio-code vscode-settings

6
推荐指数
1
解决办法
3009
查看次数