我正在尝试在运行 python 2.7.5 内核的 jupyter notebook 中使用 line magic %lprun。
我试图运行的代码如下:
%load_ext line_profiler
distance = 20
veg_slope = 0
slope = 10
%lprun test = bal.run('forest', veg_slope, slope, distance, FFDI=100)
bal.run 代码有点复杂,但是使用这些参数执行代码将输出以下元组:
(35.02405579440225, 'BAL-40')
但是,如果我尝试使用 %lprun 魔法,我会收到以下错误:
File "<string>", line 1
test = bal.run(\'forest\', veg_slope, slope, distance, FFDI=100)
^
SyntaxError: unexpected character after line continuation character
不知道那里发生了什么,但作为一个测试,我尝试运行一个简单的 python 函数,比如 print 和 line_profiler,并且有效。
任何人都知道问题可能是什么?