Как я могу сделать задержку в Python?

Я полагаю, что MySQL не считает это действительным текстом UTF8. Я попробовал вставку в тестовую таблицу с тем же определением столбцов (соединение с mysql-клиентом также было UTF8), и хотя он вставлял, данные, которые я получил с клиентом MySQL CLI, а также JDBC, неправильно отображали значения. Чтобы убедиться, что UTF8 работает правильно, я вставил «ö» вместо «o» для obama:

johan@maiden:~$ mysql -vvv test < insert.sql 
--------------
insert into utf8_test values(_utf8 "walmart öbama          
2575
задан Simon 11 June 2018 в 00:05
поделиться

2 ответа

Можно использовать sleep() функция в time модуль . Это может взять аргумент с плавающей запятой для подвторого разрешения.

from time import sleep
sleep(0.1) # Time in seconds
720
ответ дан Boris 11 June 2018 в 00:05
поделиться
  • 1
    возможно, это должно быть значение по умолчанию – Benjamin 28 March 2013 в 13:44
import time
time.sleep(5)   # Delays for 5 seconds. You can also use a float value.

Вот другой пример, куда что-то выполняется приблизительно однажды минута:

import time
while True:
    print("This prints once a minute.")
    time.sleep(60) # Delay for 1 minute (60 seconds).
2815
ответ дан Peter Mortensen 11 June 2018 в 10:05
поделиться
  • 1
    Работы как очарование и приложение кажутся большим количеством " багги less" без мерцания, Спасибо! – Anders 29 August 2012 в 17:09
Другие вопросы по тегам:

Похожие вопросы: