首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用自定义工具在perforce client p4v的日志窗口中输出

如何使用自定义工具在perforce client p4v的日志窗口中输出
EN

Stack Overflow用户
提问于 2010-04-09 22:45:01
回答 1查看 993关注 0票数 4

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

有没有一种方法可以在那里或任何其他窗格中输出,而不需要在终端窗口中运行该工具?

EN

回答 1

Stack Overflow用户

发布于 2010-11-03 20:13:30

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

另请参阅:

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

(看起来这个问题是在您在Stack Overflow上提问后提出并回答的。如果您已经很清楚这一点,很抱歉。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2608361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档