大家安安
我的問題有點奇怪,請見諒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