Ergebnis 1 bis 3 von 3
  1. #1
    Avatar von xorg1990
    xorg1990 ist offline König
    registriert
    20-12-2013
    Beiträge
    851

    Python wo ist der Fehler?

    Hi, ich habe ein Problemchen mit eine Python script

    Code:
    def main(top_block_cls=cessb_analog, options=None):
        parser = argparse.ArgumentParser()
        parser.add_argument('--inputDev', type=str)
        parser.add_argument('--outputDev', type=str)
        parser.add_argument('--sampleRate', type=int)
        parser.add_argument('--transitionWidth', type=int)
        parser.add_argument('--window', type=int)
        parser.add_argument('--centerFreq', type=int)
        parser.add_argument('--low_cut_off_freq', type=int)
        parser.add_argument('--high_cut_off_freq', type=int)
        parser.add_argument('--kaiserBeta', type=float)
        parser.add_argument('--clippingLevel', type=float)
        parser.add_argument('--multiConst', type=float)
        args = parser.parse_args()
    
        tb = top_block_cls(args.inputDev,args.outputDev,args.sampleRate,args.transitionWidth,args.window,args.centerFreq,args.low_cut_off_freq,args.high_cut_off_freq,args.kaiserBeta,args.clippingLevel,args.multiConst)
        tb.start()
        try:
            raw_input('Press Enter to quit: ')
        except EOFError:
            pass
        tb.stop()
        tb.wait()
    
    
    if __name__ == '__main__':
        main()
    Beim starten kommt immer die Fehlermeldung: IndentationError: unexpected indent

    Der Fehler verweist auf diese Zeile tb = top_block_cls(args.inputDev,args.outputDev,args.sampleRate,args.transitionWidth,args.window,args.cen terFreq,args.low_cut_off_freq,args.high_cut_off_freq,args.kaiserBeta,args.clippingLevel,args.multiCo nst)

    unter dem Wort args.kaiserBeta steht ein ^

    Was hat Python für ein Problem?

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.681

    AW: Python wo ist der Fehler?

    Ist die Leerzeile auch eingerückt? Das muss sie nämlich sein.

  3. #3
    Avatar von xorg1990
    xorg1990 ist offline König
    registriert
    20-12-2013
    Beiträge
    851

    AW: Python wo ist der Fehler?

    Habe durch einen dummen Zufall den Fehler gefunden. Alles oberhalb von tb = top_block_cls.... ist mit Leerzeichen eingerückt.
    und bei tb = top_block_cls ist ein Tabulator.

    Das habe ich jetzt auch nur gesehen da ich in Sublime Text-Editor den ganzen Quelltext markiert habe.

    Der Quellcode wird von GNURadio erstellt: https://wiki.gnuradio.org/index.php/...d_Python_Files

    Komisch ist allerdings das der Code auf den Raspberry rennt und auf den andren Rechner nicht. Die ArgumentParser() Sachen habe ich darein gebastelt.

Ähnliche Themen

  1. [GELÖST] Python to Javascript
    Von Landix im Forum Node.js
    Antworten: 113
    Letzter Beitrag: 17-06-2017, 15:47
  2. Python Programmierer für Mini Projekt
    Von Landix im Forum Jobs
    Antworten: 0
    Letzter Beitrag: 09-05-2017, 12:40
  3. [Python]Was ist das?
    Von Kriegr im Forum Serverseitige Programmierung
    Antworten: 2
    Letzter Beitrag: 20-05-2003, 17:11
  4. python website
    Von python im Forum Site-Check
    Antworten: 7
    Letzter Beitrag: 14-02-2003, 17:30
  5. python website
    Von python im Forum Best of WWW
    Antworten: 5
    Letzter Beitrag: 14-02-2003, 14:29

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •