Python. Почему модуль tzset не работает?

Всем привет. Не могу понять, почему не работает модуль tzset.
import urllib, os, re, csv
import time
import datetime
 
def fetchGF(googleticker):
    url="http://www.google.com/finance?&q="
    txt=urllib.urlopen(url+googleticker).read()
    k=re.search('id="ref_(.*?)">(.*?)<',txt)
    if k:
        tmp=k.group(2)
        q=tmp.replace(',','')
    else:
        q="Nothing found for: "+googleticker
    return q

# отражаем местное время
print(time.ctime())
 
# устанавливаем время NYC
os.environ['TZ']='America/London'
time.tzset()
t=time.localtime()
print(time.ctime())

def combine(ticker):
    quote=fetchGF(ticker) # используем функцию ядра
    t=time.localtime()    # фиксируем момент времени
    output=[t.tm_year,t.tm_mon,t.tm_mday,t.tm_hour,  # строим список
            t.tm_min,t.tm_sec,ticker,quote]
    return output

tickers=["NASDAQ:AAPL","NASDAQ:GOOG","NASDAQ:BIDU","NYSE:IBM", \
         "NASDAQ:INTC","NASDAQ:MSFT","NYSEARCA:SPY"]
 
# определяем имя выходного файла
fname="test.dat"
# удаляем файл, если он уже существует
os.path.exists(fname) and os.remove(fname)
 
freq=600 # запрашиваем данные каждые 600 sec (10 min)
 
with open(fname,'a') as f:
    writer=csv.writer(f,dialect="excel") #,delimiter=" ")
    while(t.tm_hour<=16):
        if(t.tm_hour==16):
            while(t.tm_min<0.1):
                #for ticker in tickers:
                    data=combine(ticker)
                    print(data)
                    writer.writerow(data)
                    time.sleep(freq)
            else:
                break
        else:
            for ticker in tickers:
                data=combine(ticker)
                print(data)
                writer.writerow(data)
            time.sleep(freq)
 
f.close()


Это я спизд*ил, эм... То есть по позаимствовал у одного человека. Он в блоге писал как получать данные из Google Finance. Да-да, не стоит писать мне в рекомендации какое-то API для работы с акциями(если оно платное). Я лучше извращусь, и напишу так)))

Вот такую ошибку выдает:
Traceback (most recent call last):
File "C:/Users/Владислав/Desktop/Partibus/GoogleAnalitic/core.py", line 25, in
time.tzset()
AttributeError: 'module' object has no attribute 'tzset'

Как видите он не видит модуль tzset
'module' object has no attribute 'tzset'
Заранее спасибо за помощь.
  • Вопрос задан
  • 469 просмотров
Пригласить эксперта
Ответы на вопрос 2
LazyTalent
@LazyTalent
Data Engineer, Freelancer
RTFM!
Availability: Unix.
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
Python Middle Developer != Middle Python  Developer
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект