我正在运行读取 xlsx 的代码(spyder 上的 python 3.10),并对信息进行一些计算。有时在计算过程中会发生错误。如果发生错误,我想在计算过程中使用调试器逐步执行代码。
但是,当我启动调试器时,我无法通过 read_excel 代码。通常读取文件需要大约 30 秒(200,000 多行和 50 多列),而在调试器中,我等待的最长时间是等待 30 多分钟才能到达我的断点,但它没有。
def open_excelpager():
pager = pd.read_excel('file.xlsx') ### line of code that bugger can't get past
return(pager)
return(pager) 是我的断点所在的位置。
我使用 python 已经一分钟了,但我认为有办法解决这个问题。任何建议都会很棒。
我将读者置于其自身的功能中,认为这可能有助于解决问题,但事实并非如此。我仍然遇到调试器无法打开文件的问题。
我尝试隔离代码 - 只运行 read_excel -,运行中断,将代码放入函数中。