Es ist das erste Mal, dass ich Python lerne, und ich habe versucht, threading von diesem Blog-Beitrag auszuprobieren. Das Problem ist, dass es veraltet zu sein scheint:
import time
from threading import Thread
def myfunc(i):
print ("schlafe 5 Sekunden im Thread %d" % i)
time.sleep(5)
print ("fertig mit Schlafen im Thread %d" % i)
for i in range(10):
t = Thread(target=myfunc, args=(i,))
t.start()
Wie kann ich diesen Code ausführen, ohne diesen Fehler zu haben:
$ python helloworld.py
Traceback (most recent call last):
File "helloworld.py", line 1, in
import threading
File "c:\Documents and Settings\Hermione\learningPython\threading.py", line 2, in
from threading import Thread
ImportError: cannot import name Thread
Es ist auch seltsam, dass ich dort threading.py
habe, obwohl ich diese Datei bereits gelöscht habe (und sie immer wieder auftaucht!!), sowie einen mysteriösen __PyCache__
Ordner.