gpt4 book ai didi

python - 如何使用自定义工具在perforce客户端p4v的日志窗口中输出

转载 作者:太空宇宙 更新时间:2023-11-03 11:57:33 25 4
gpt4 key购买 nike

我们在 python 中开发 perforce 自定义工具,我们在脚本执行期间输出消息。它显示在 p4win 中,但我们主要使用 p4v,并且输出没有显示在日志窗口中。

有没有一种方法可以在此处或任何其他 Pane 中输出,而无需在终端窗口中运行该工具?

最佳答案

当 Python 将其输出定向到管道而不是直接定向到终端时,默认情况下它会缓冲其输出。我认为您可以通过在调用 Python 时传递“-u”参数(例如,python -u myscript.py arg1 arg2)告诉它不要缓冲,或者通过调用 sys.stdout.flush() 在您的脚本中的任何时间,以确保输出已到达 P4V。

另见:

http://kb.perforce.com/article/914/sending-script-output-to-p4vs-custom-tool-terminal

(看起来这个问题是在你在 Stack Overflow 上提问之后才被问到并得到回答的。抱歉,如果你已经很清楚了。)

关于python - 如何使用自定义工具在perforce客户端p4v的日志窗口中输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2608361/

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