Форум сайта python.su
568
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()
Офлайн
0
тогда не понимаю как в переменную записать текущее значении времени?
Предполагаю strftime время в строку переводит определенного формата
Погодьте сейчас посмотрю.
Отредактировано Scorp1978 (Ноя. 28, 2017 09:21:39)
Офлайн
568
Scorp1978Конгениально! Почему по-вашему при этом значение времени должно обновиться?
Предполагаю strftime время в строку переводит определенного формата
Scorp1978Оно и записалось текущее на момент записи
переменную записать текущее значении времени?
Scorp1978Ну если вы сделали это (получили текущую дату один раз now=datetime.datetime.now()) что вас останавливает от того, чтобы сделать это еще раз, когда понадобиться новое значение времени?
тогда не понимаю
Офлайн
0
Все понял блин согласен протупил 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()
Офлайн
0
у меня нет модуля curses, а есть только unicurses. Поставить не представляется возможным.
Офлайн
568
Scorp1978Никто не будет заморачиваться установкой библиотеки, которая сдохла четыре года назад и не поддерживается современными версиями интерпретатора
у меня нет модуля curses, а есть только unicurses
Офлайн
0
Че же делать, че же делать!!!
Офлайн