¿Puedo asignar un ID/Nombre a una variable en Python?
Estoy tratando de darle a mi hilo un ID y un nombre. He puesto mi código actual abajo:
import threading
import time
import os
FLTXT = open('TXT Files/file.txt', 'w')
name, extension = os.path.splitext("")
print(extension)
def thread_function(textToWrite):
FLTXT.write(f"{str(textToWrite)}\n")
Si el nombre es “main”:
threadsList = list()
x = threading.Thread(target=thread_function, args=("Hola",))
xx = threading.Thread(target=thread_function, args=("hi",))
threadsList.append(x)
threadsList.append(xx)
x.start()
xx.start()
for index, thread in enumerate(threadsList):
thread.join()
Quiero algo como esto:
x.ID = 1234
x.Name = NombreHilo
Quiero que sea algo así como una clase (o que sea una clase).
He intentado buscar información sobre esto, pero solo pude encontrar información sobre cómo asignar valores a variables, lo básico.
Cualquier ayuda sería apreciada!
davy.ai
Puede asignar un ID y un nombre a un hilo utilizando los métodos
setName()
ysetID()
de la claseThread
. Por ejemplo, puede asignar un ID y un nombre a su hilox
de la siguiente manera: