Мне нужно создать код, который может сообщить мне текущее время в любом городе (как переменную) и распечатать смещение utc между этим временем и utc. У меня уже есть следующий код, который дает текущее время и смещение от часового пояса, но этот часовой пояс не всегда utc. Примечание: названия городов хранятся в текстовом файле, и пользователь должен иметь возможность добавлять и удалять любые города. Я использую tkinter для графического интерфейса.
from datetime import datetime, timedelta
from pytz import timezone
import pytz
def tz():
utc = pytz.utc
amsterdam = timezone('Europe/Amsterdam')
fmt = '%Y-%m-%d %H:%M:%S %Z%z'
loc_dt = utc.localize(datetime.today())
tz = loc_dt.astimezone(amsterdam)
print(tz.strftime(fmt))
Содержимое файла следующее:
Amsterdam
Brasilia
Los Angeles
Abu Dhabi
Tokyo
Singapore
Может кто-нибудь, пожалуйста, помогите мне с простым кодом для этого? заранее спасибо