gpt4 book ai didi

使用 Data Nitro 时的 Python shell 问题

转载 作者:太空狗 更新时间:2023-10-30 02:32:38 32 4
gpt4 key购买 nike

我正在使用 DataNitro 在 Excel 中编写 Python 脚本。它确实非常有用。但是,当我在 excel 中打开空闲编辑器时,随附的 Python Shell 不是交互式的,因为它不返回打印语句,显示错误,什么都没有。每次我运行程序时它都会重新启动。这使得调试变得异常困难,因为我无法使用打印语句来跟踪错误。

有谁知道这是否是 DataNitro 的错误,或者它应该是那样的,或者发生了什么事?有什么解决办法吗?

非常感谢

最佳答案

我们的 IDLE 编辑器只是一个编辑器——它不能作为 shell 使用。

调试程序的最佳方法是引发异常。这将卡住脚本运行时打开的 shell,您将能够检查变量并查看执行期间生成的任何打印语句。

例如,如果您运行:

print Cell("A1").value
x = Cell("B1").value
raise

您将看到 A1 的值打印到 shell,您可以在提示符下输入“x”以查看 B1 的值。

您还可以将正在处理的脚本导入到常规 Python shell(当您按下“shell”时打开的那个)。这将执行该脚本中的代码。

我们将很快向网站添加调试代码的指南,以及一些使其更容易的功能。

资料来源:我是 DataNitro 的创始人之一。

关于使用 Data Nitro 时的 Python shell 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17105361/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com