Come un rumore metallico API con Python

April 14

Se si esegue la codifica di un programma Python che chiama sul servizio API di un sito Internet che si potrebbe desiderare di eseguire il ping all'indirizzo del API nel programma. A seconda dei risultati del ping è possibile lo script se il programma dovrebbe procedere o meno. È possibile eseguire il ping una API utilizzando il modulo "sottoprocesso" di Python.

istruzione

1 Aprire lo script Python e individuare dove si desidera che il programma per eseguire il ping un API.

2 Digitare:

importazione sottoprocesso

test = "ping 111.111.111.111"
processo = subprocess.Popen (test, shell = True, stdout = subprocess.PIPE)
process.wait (XX)

Sostituire "111.111.111.111" con l'indirizzo IP per l'API. Sostituire "XX" con un intervallo in secondi che il programma deve attendere per un ping di nuovo prima di procedere.

3 Salvare e chiudere lo script.

Consigli e avvertenze

  • È possibile ottenere le opzioni di ping più avanzate con moduli Python add-on da sviluppatori indipendenti.