Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当函数的调用跨越多行时,如何进入函数?_Python_Pdb - Fatal编程技术网

Python 当函数的调用跨越多行时,如何进入函数?

Python 当函数的调用跨越多行时,如何进入函数?,python,pdb,Python,Pdb,假设我有这个代码示例: function1( 'arg1', 'arg2', function2( 'arg3.1', 'arg3.2', ), ) 根据pdb的文档,我可以通过键入s进入函数。在第一行按s不会产生预期的效果,但是,它只会将控制权传递给下一行 如何进入function1,而不进入function2?每一行作为单独的表达式显示,pdb将在计算结束括号前的最后一个表达式后立即进入函数 您无法阻止进入功能2;进入,直接用

假设我有这个代码示例:

function1(
    'arg1',
    'arg2',
    function2(
        'arg3.1',
        'arg3.2',
    ),
)
根据pdb的文档,我可以通过键入
s
进入函数。在第一行按
s
不会产生预期的效果,但是,它只会将控制权传递给下一行


如何进入
function1
,而不进入
function2

每一行作为单独的表达式显示,pdb将在计算结束括号前的最后一个表达式后立即进入函数


您无法阻止进入
功能2
;进入,直接用
r
,然后在
function2
返回时使用
s
进入
function1
。如果您要跳过
function2
(当显示带有
arg3.2
的行时),您应该一次跳过
function2
function1

立即退出
function2
并再次尝试?