标签: python-idle

如何在python中获取所有初始化对象和函数定义的列表?

假设在python shell(IDLE)中我定义了一些类,函数和变量.还创建了类的对象.然后我删除了一些对象并创建了其他一些对象.在以后的某个时间点,我如何才能知道内存中活动的当前活动对象,变量和方法定义是什么?

python memory python-idle

41
推荐指数
4
解决办法
3万
查看次数

如何在Mac OS 10.7上启动IDLE,Python的开发环境?

我正在运行python 2.7.1.我无法弄清楚如何启动IDLE IDE.我被告知它已经安装了python,但我无法使用聚光灯找到它.

python python-idle

39
推荐指数
4
解决办法
8万
查看次数

终止空闲的mysql连接

我看到很多连接都是开放的,并且长时间闲置,比如5分钟.

是否有任何解决方案从服务器终止/关闭它而不重新启动mysql服务?

我正在维护一个遗留的PHP系统,无法关闭为执行查询而建立的连接.

我应该减少my.cnf文件中的超时值,默认为8小时吗?

# default 28800 seconds

interactive_timeout=60
wait_timeout=60
Run Code Online (Sandbox Code Playgroud)

mysql timeout kill wait python-idle

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

如何在IDLE中为Python程序添加断点?

我已经解决了这个问题,我只是在这里发布,因为我无法通过谷歌或通过阅读文档来解决这个问题.我只偶然发现了它.

要添加断点,请右键单击要添加断点的行,然后选择"设置断点".该行将突出显示.(请注意,这仅在您编辑文件时有效;它在解释器中不起作用.)

该站点有一个关于使用IDLE调试器的详细教程.

在Mac上,您需要按住Control键才能而不是右键单击.

python windows breakpoints python-idle

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

如何从IDLE中的几行中删除制表符缩进?

如果你想在Python IDLE中缩进几行,你只需标记行并点击Tab.但是如果你想从几行中删除缩进怎么办?Shift + Tab在IDLE中不起作用.

indentation code-editor python-idle

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

TypeError:'filter'对象不可订阅

我收到了错误

TypeError: 'filter' object is not subscriptable
Run Code Online (Sandbox Code Playgroud)

尝试运行以下代码块时

bonds_unique = {}
for bond in bonds_new:
    if bond[0] < 0:
        ghost_atom = -(bond[0]) - 1
        bond_index = 0
    elif bond[1] < 0:
        ghost_atom = -(bond[1]) - 1
        bond_index = 1
    else: 
        bonds_unique[repr(bond)] = bond
        continue
    if sheet[ghost_atom][1] > r_length or sheet[ghost_atom][1] < 0:
        ghost_x = sheet[ghost_atom][0]
        ghost_y = sheet[ghost_atom][1] % r_length
        image = filter(lambda i: abs(i[0] - ghost_x) < 1e-2 and
                       abs(i[1] - ghost_y) < 1e-2, sheet)
        bond[bond_index] = old_to_new[sheet.index(image[0]) + …
Run Code Online (Sandbox Code Playgroud)

python python-idle

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

将多行粘贴到IDLE中

有没有办法将一段代码粘贴到IDLE中?逐行粘贴工作,但有时我想一次粘贴多行.当我尝试时,IDLE读取第一行并忽略其余部分.

>>> a = 1
b = 2
c = 3

>>> 
>>> a
1
>>> b

Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    b
NameError: name 'b' is not defined
Run Code Online (Sandbox Code Playgroud)

python python-idle

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

使用IDLE时工作目录是什么?

所以,我正在学习Python,并希望创建一个简单的脚本来从Internet下载文件,然后将其写入文件.但是,我使用IDLE并且不知道IDLE中的工作目录是什么或者如何更改它.如果我不知道工作目录或如何更改它,如何在IDLE中执行文件系统操作?

python python-idle

26
推荐指数
3
解决办法
5万
查看次数

在Windows中运行/调试python程序最干净的方法

默认情况下,Python for Windows附带IDLE,这是我遇到的最基本的IDE.对于编辑文件,我会坚持使用emacs,非常感谢.

但是,我想在一些其他shell中运行程序,而不是蹩脚的Windows命令提示符,它不能扩展到超过80个字符.

如果我打开文件,IDLE让我在其中运行程序,然后点击F5(去Run-> Run Module).我宁愿只是"运行"命令,而不是通过关闭emacs文件,加载IDLE文件等的严格程序.谷歌和IDLE文档的扫描似乎没有给使用IDLE的帮助很多shell但不是它的IDE.

来自堆栈溢出的人的任何建议?理想情况下,我要么喜欢

  • 使用IDLE shell运行程序的建议

  • 关于在IDLE或"cmd"之外的窗口中运行python程序的其他方法的建议.

谢谢,

/ YGA

python windows python-idle

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

Python:为什么IDLE这么慢?

IDLE是我最喜欢的Python编辑器.它提供了非常好的和直观的Python shell,对于单元测试和调试非常有用,并且是一个整洁的调试器.

但是,在IDLE下执行的代码非常慢.疯狂地说我的意思是慢3个数量级:

庆典

time echo "for i in range(10000): print 'x'," | python
Run Code Online (Sandbox Code Playgroud)

需要0.052秒,

import datetime
start=datetime.datetime.now()
for i in range(10000): print 'x',
end=datetime.datetime.now()
print end-start
Run Code Online (Sandbox Code Playgroud)

注意到:

>>> 0:01:44.853951
Run Code Online (Sandbox Code Playgroud)

这大约慢了2000倍.

有任何想法或想法如何改善这一点?我想这与后台的调试器有关,但我不太确定.

亚当

python performance python-idle

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