gpt4 book ai didi

console - 由于 teamcity,pycharm 调试控制台不可读

转载 作者:行者123 更新时间:2023-12-02 03:44:41 26 4
gpt4 key购买 nike

几天以来,我的 pycharm 调试控制台被 teamcity 信息系统性污染,例如当我想打印出变量值时,将显示以下内容:

>>> df
##teamcity[testStdOut timestamp='2017-11-02T15:55:00.670' flowId='test_pricing_36_weight_provider.TestPricing36WeightProvider.test_add_weights' locati...

有什么提示如何停用这个 teamcity 功能吗?

最佳答案

这是一个 PyCharm/IntelliJ 错误。

PyCharm 用自己的对象替换 stdout。他们对打印的对象进行了一系列的修改,结果是:

  • 某些对象未打印到提示
  • 如果某些程序希望 stdout 是文件对象而不是 StringIO,则无法运行。

这是 PyCharm 的一个长期存在的错误 - 在一个每年许可费为 500 美元的软件中确实没有任何借口。能够在我的 IDE 中开箱即用地调试我的程序是我的需求列表中最重要的。

他们建议的解决方法是设置: JB_DISABLE_BUFFERING=1...您可以对所有单元测试执行此操作。

参见:no output in console for unittests in pycharm 2017

关于console - 由于 teamcity,pycharm 调试控制台不可读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47078352/

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