大家安安
我的问题有点奇怪,请见谅QQ
我的问题大概是这样
因为我有用Threading
每个job都会印出
print(f"({T}) Connecting {id1} ... ", end="\r")
print(f"({T}) Searching {id1} ... ", end="\r")
print(f"({T}) Downloading {id1} ... ", end="\r")
但是因为我有Threading
所以这些会挤在同一行
如果换行的话会变很乱
(7) Searching ANN22860-RA ...
(6) Searching ANN22863-RA ...
(15) Downloading ANN22865-RA ...
(14) Downloading ANN22859-RA ...
(2) Downloading ANN22873-RA ...
(19) Downloading ANN24587-RA ...
(13) Searching ANN22875-RA ...
(17) Downloading ANN22871-RA ...
(3) Downloading ANN22861-RA ...
(16) Downloading ANN22866-RA ...
像这样
而且每个Thread的执行时间不太一样
请问有没有办法可以让
第一个Thread就印在terminal上的第一行
第二个Thread就印在terminal上的第二行
希望是可以印出
terminal上第一行 (1) Connecting {id1} ...
terminal上第二行 (2) Searching {id2} ...
. (3) Connecting {id3} ...
. (4) Downloading {id4} ...
. (5) Finish
如果看不懂我的问题的话
我会再努力解释的!!
先谢谢大家了!!
执行环境:
python 3.6 upup
linux