Python 2.7: Print thread safe

后端 未结 2 2104
春和景丽
春和景丽 2020-12-03 08:49

I\'ve seen a similar post here however it refers to Python 2.6 and I was hoping there was an easier way.

From reading the thread it seems the best way is to just re

相关标签:
2条回答
  • 2020-12-03 09:29

    I found that the following works on both multi-thread&multi-process environment, very simple:

    def sprint(content):
        print("{0}~{1}\r".format(str(datetime.datetime.now()), content))
    
    0 讨论(0)
  • 2020-12-03 09:36
    from __future__ import print_function
    print = lambda x: sys.stdout.write("%s\n" % x)
    

    Is a nice cheap and dirty hack.

    0 讨论(0)
提交回复
热议问题