Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    33

    [Python] Verificare la connessione LAN e Internet

    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")

  2. #2
    penso che tu abbia sbagliato l'indentazione che in python è fondamentale.
    http://stackoverflow.com/questions/5...in-indentation

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    156

    Re: [Python] Verificare la connessione LAN e Internet

    Originariamente inviato da barrux
    codice:
    TabError: inconsistent use of tabs and spaces in indentation
    Stai usando sia tab che spazi per indentare, cosa che se non è fatta correttamente fa arrabbiare l'interprete python.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.