Как получить имя потока в Python?Python

Программы на Python
Anonymous
 Как получить имя потока в Python?

Сообщение Anonymous »

Я пытаюсь получить имя потока test_thread с помощью

Код: Выделить всё

threading.current_thread().name
[/b] между

Код: Выделить всё

t.start()
[/b] и

Код: Выделить всё

t.join()
[/b], как показано ниже:

Код: Выделить всё

import threading

def test():
print("test")
# Thread name
t = threading.Thread(target=test, name="test_thread")
t.start()
print(threading.current_thread().name) # Here
t.join()
Но у меня есть

Код: Выделить всё

MainThread
[/b] вместо

Код: Выделить всё

test_thread
[/b], как показано ниже:

Код: Выделить всё

test
MainThread # Here
Итак, как мне получить название темы?


Подробнее здесь: https://stackoverflow.com/questions/742 ... -in-python

Вернуться в «Python»