Python を学ぶのは初めてで、このブログ投稿からスレッド化を試してみました。問題は、時代遅れのように見えることです:
import time
from threading import Thread
def myfunc(i):
print ("sleeping 5 sec from thread %d" % i)
time.sleep(5)
print ("finished sleeping from thread %d" % i)
for i in range(10):
t = Thread(target=myfunc, args=(i,))
t.start()
このエラーなしでこのコードを実行するにはどうすればよいですか:
$ python helloworld.py
Traceback (most recent call last):
File "helloworld.py", line 1, in <module>
import threading
File "c:\Documents and Settings\Hermione\learningPython\threading.py", line 2, in <module>
from threading import Thread
ImportError: cannot import name Thread
私がすでにそのファイルを削除しthreading.py
たという事実(そしてそれが現れ続けている!!)と不思議なフォルダがあるのも奇妙です.__PyCache__