Можно ли настроить блокнот jupyter для запуска с определенной задержкой после предыдущего?

#python #sql-server #stored-procedures

Вопрос:

У меня есть следующие 2 фрагмента. Как только первый фрагмент будет выполнен на python, мне кажется, что для выполнения хранимой процедуры в sql требуется время. Однако до того, как это будет сделано, python немедленно переходит к следующему фрагменту. Можно ли отложить запуск следующего фрагмента, скажем, на 5 минут?

 gmd_connection.autocommit=True

# create cursor
cursor = gmd_connection.cursor()

query='EXEC sm.spSecuritiesCreate'

cursor.execute(query)
# close cursor
cursor.close()
 
 # create cursor
cursor = gmd_connection.cursor()

query='EXEC sm.spSolsteinSecuritiesMap'

cursor.execute(query)

# close cursor
cursor.close()

#close connection
gmd_connection.close()
 

Ответ №1:

Я не уверен, поддерживает ли Jupyter это напрямую, но вы можете просто добавить time.sleep(n) в качестве первой строки в блок, который вы хотите запустить с задержкой. Вот ссылка.