Форум сайта python.su
datetime.datetime(2017, 11, 28, 12, 45, 39, 326954) >>> datetime.datetime.now() datetime.datetime(2017, 11, 28, 12, 45, 40, 256481) >>> datetime.datetime.now() datetime.datetime(2017, 11, 28, 12, 45, 41, 189371) >>> datetime.datetime.now() datetime.datetime(2017, 11, 28, 12, 45, 42, 111479) >>> datetime.datetime.now() datetime.datetime(2017, 11, 28, 12, 45, 42, 946525)
Офлайн
#!/usr/bin/env python3 import time import curses stdscr = curses.initscr() stdscr.keypad(1) stdscr.nodelay(1) curses.noecho() curses.cbreak() while True: stdscr.addstr(10,10,time.strftime('%H:%M:%S')) ch = stdscr.getch() if ch == 32 : break #Пробел time.sleep(1) curses.endwin()
Офлайн
тогда не понимаю как в переменную записать текущее значении времени?
Предполагаю strftime время в строку переводит определенного формата
Погодьте сейчас посмотрю.
Отредактировано Scorp1978 (Ноя. 28, 2017 09:21:39)
Офлайн
Scorp1978Конгениально! Почему по-вашему при этом значение времени должно обновиться?
Предполагаю strftime время в строку переводит определенного формата
Scorp1978Оно и записалось текущее на момент записи
переменную записать текущее значении времени?
Scorp1978Ну если вы сделали это (получили текущую дату один раз now=datetime.datetime.now()) что вас останавливает от того, чтобы сделать это еще раз, когда понадобиться новое значение времени?
тогда не понимаю
Офлайн
Все понял блин согласен протупил now это переменная полученая единожды функцией now().
теперь проблема почему не обновляется при вот таком коде если жать какунить кнопку то обновляется а само по себе нет подскажите.
while True: time.sleep(int(1)) create_label(1, 1, 49,"Current time: "+str(time.strftime("%H:%M %d-%m-%Y")),0) getch() #ch = stdscr.getch() #if ch == 32 : break #endwin() getch() endwin()
Офлайн
у меня нет модуля curses, а есть только unicurses. Поставить не представляется возможным.
Офлайн
Scorp1978Никто не будет заморачиваться установкой библиотеки, которая сдохла четыре года назад и не поддерживается современными версиями интерпретатора
у меня нет модуля curses, а есть только unicurses
Офлайн
Че же делать, че же делать!!!
Офлайн