【问题标题】:Python: How to concurrently write multiple strings to Command PromptPython:如何同时将多个字符串写入命令提示符
【发布时间】:2015-01-06 03:01:38
【问题描述】:

python 3.4.2如何在cmd中同时写入多个字符串?例如,您有两个同时运行的函数,并且都需要不断更新字符串并将其写入屏幕。就我而言,我有一个下载器,当搜索某些内容时,它会下载它并更新下载的百分比。我希望能够直接进入下一个搜索,以便在上一个下载完成时看到我正在输入的内容。

【问题讨论】:

  • 请详细说明“在 cmd 中写入字符串”是什么意思。你的意思是打印到标准输出?

标签: python-3.x concurrency cmd


【解决方案1】:

如果“同时”是指“一次通话”,那么

print(s1, s2, s3, sep=mysep)

sys.stdout.write(mysep.join((s1, s2, s3))

mysep in '' 或任何你想要的分隔符。

【讨论】:

  • 请注意,第一个在 Python 2.6 和 2.7 中需要from __future__ import print_function
猜你喜欢
  • 2012-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
  • 2017-10-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-24
相关资源
最近更新 更多