大きなプログラムの一部である次のコードブロックがあります。私はすべてのスレッドが閉じているが、それが動作するように見えることはできません実行時間を印刷するようにしようとしています。何か案は?スレッドを使用したPythonプログラムのタイミング
import time
import csv
import threading
import urllib.request
def openSP500file():
SP500 = reader(open(r'C:\Users\test\Desktop\SP500.csv', 'r'), delimiter=',')
for x in SP500:
indStk = x[0]
t1 = StockData(indStk)
t1.start()
if not t1.isAlive():
print(time.clock()-start_time, 'seconds')
else:
pass
def main():
openSP500file()
if __name__ == '__main__':
start_time = time.clock()
main()
ありがとう!
リーダーもStockDataも定義されていません。多分それは問題ですか? –
これは大きなプログラムの一部です。読者はcsv.readerを参照しています。StockDataは私の株データクラスを参照しています。コードが実行され、スレッドのために実行時間を表示することができません。 –