更新:我发现我的实际问题是VSCode在调试控制台中不使用ipthon (据我所知)(我已经习惯了sypder)。VSCode说它支持木星笔记本,但我找不到在调试时如何使用ipthon的任何参考,尽管stackoverfow上有一条老评论,说它在将来的版本中会出现,但是链接已经死了。所以现在又回到了斯派德。我把最初的问题留给了VSCode,他们被同样的问题弄得不知所措。
很抱歉,这个问题很简单,但是我刚刚开始使用VS代码,在调试python脚本时,调试控制台中的输出会转义行中断。我怎么才能阻止这种行为?
例如:
df = pd.DataFrame(np.arange(10),列=‘Close’)
如果我在调试控制台中输入df,就会得到:
df
Close\n0 0\n1 1\n2 2\n3 3\n4 4\n5 5\n6 6\n7 7\n8 8\n9 9发布于 2020-02-28 18:31:12
检查VSCode 1.43 (2020年2月)是否有帮助:
VS代码调试不再转义空格 VS代码调试器UI不再转义或引用从调试扩展或调试适配器收到的任何空白。 例如,在DAP变量或DAP输出事件中接收到的所有字符串都显示在UI中,因为它们没有修改。 这意味着现在由调试扩展或调试适配器来决定是否需要在将数据发送到VS代码之前转义空白。 更多细节可以在#73845和提交f647e12中找到。
https://stackoverflow.com/questions/54833597
复制相似问题