Ciao a tutti, volevo realizzar eun programmino per il mio Raspberry, che, al suo avvio, avvia uno script che rimanda ad un programma in Python 3.3.0, che, prima di tutto, verifica se è avvenuta una connessione LAN, quindi accende un LED, poi verifica se c' è una connessione ad Internet, quindi accende un altro led, la parte dell' accensione dei LED per ora non è importante, la cosa che mi interessa di più è come far capire al programma che il Raspberry abbia ottenuto un indirizzo IP privato e quindi, posso connettermi al sistema tramite SSH, oppure entrare nel Server Apache, tramite un altro PC nella LAN, guardando su internet sono riuscito a creare queste righe, ma essendo un neofita in Python, non so come fare per sistemarlo, mi da questo errore quando lo avvio da ArchLinux:
codice:
File "statoconn.py", line 6
stat = '0'
^
TabError: inconsistent use of tabs and spaces in indentation
Il file sorgente è questo:
codice:
#! /usr/bin/python
import urllib.request
while 1:
try:
urllib.request.urlopen("http://www.google.it")
stat = '0'
break
except IOError:
stat = '1'
break
if stat == '1':
print ("Connessione OK")
else:
print("Nessuna connessione ad Internet")