运行调试器 - 打开文件时挂起(Anaconda Spyder)(文件打开后出错)

问题描述 投票:0回答:0

我正在运行读取 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 -,运行中断,将代码放入函数中。

python debugging anaconda spyder
© www.soinside.com 2019 - 2024. All rights reserved.