小编Art*_*hur的帖子

在 ipdb 会话中如何使用 list()?

在 Python 3.5.2 脚本中,我有,例如

import ipdb
ipdb.set_trace()
Run Code Online (Sandbox Code Playgroud)

口译员听到这些台词后,我就进入了一个ipdb会话。可以理解的是,ipdb与 iPython 解释器会话相比,其功能有限(例如,没有魔法命令)。然而,我惊讶地发现一些 Python 内置函数不起作用,即list().

ipdb> some_data                                                                                                                                               
<zip object at 0x7f416e820388>
ipdb> list(some_data)                                                                                                                                         
*** Error in argument: '(some_data)'
ipdb> list([])                                                                                                                                                
*** Error in argument: '([])'
Run Code Online (Sandbox Code Playgroud)

我猜测内置函数list()和命令之一之间存在名称冲突ipdb。有什么办法解决这个问题吗?

python python-3.x ipdb

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

标签 统计

ipdb ×1

python ×1

python-3.x ×1