Hallo Sebastian,
das war es tatsächlich. Wenn das letzte Element (Datei Name) ein Leerzeichen hatte war die Zeile nicht mehr 9 Elemente lang sondern 10.
Ich bin davon ausgegangen, dass es immmer 9 Elemente sein müssen.
Ich danke dir für deine Unterstüzung.
Viele Grüße
Die Suche ergab 7 Treffer
- Freitag 28. April 2017, 09:49
- Forum: Allgemeine Fragen
- Thema: Linux Stdout in Array einlesen und ausgeben
- Antworten: 10
- Zugriffe: 1755
- Freitag 28. April 2017, 09:26
- Forum: Allgemeine Fragen
- Thema: Linux Stdout in Array einlesen und ausgeben
- Antworten: 10
- Zugriffe: 1755
Re: Linux Stdout in Array einlesen und ausgeben
Hallo,
wie kann ich mit dann von jede Zeile das 4.Element anzeigen lassen?.
Nachdem abarbeiten der letzten Zeile funktioniert es doch auch :-(
for i in p.stdout.readlines():
i = i.split(" ")
list = filter(str.strip, i) # Loesche alle leeren Elemente ''
print i
print list
print "laenge list ...
wie kann ich mit dann von jede Zeile das 4.Element anzeigen lassen?.
Nachdem abarbeiten der letzten Zeile funktioniert es doch auch :-(
for i in p.stdout.readlines():
i = i.split(" ")
list = filter(str.strip, i) # Loesche alle leeren Elemente ''
print i
print list
print "laenge list ...
- Freitag 28. April 2017, 09:11
- Forum: Allgemeine Fragen
- Thema: Linux Stdout in Array einlesen und ausgeben
- Antworten: 10
- Zugriffe: 1755
Re: Linux Stdout in Array einlesen und ausgeben
Hallo sebastian,
wenn du aber aus der letzten Zeile print list[0],list[1] , list[2] löschst dann ist die Liste plötzlich 9 Elemente lang. Das ist was mich wundert.
Ausgabe ohne Fehler list[2] in der letzten Zeile:
lange list= 9
-rw-r--r-- 1
['-rwxr-xr-x', '1', 'maxmuster', 'users ...
wenn du aber aus der letzten Zeile print list[0],list[1] , list[2] löschst dann ist die Liste plötzlich 9 Elemente lang. Das ist was mich wundert.
Ausgabe ohne Fehler list[2] in der letzten Zeile:
lange list= 9
-rw-r--r-- 1
['-rwxr-xr-x', '1', 'maxmuster', 'users ...
- Freitag 28. April 2017, 08:53
- Forum: Allgemeine Fragen
- Thema: Linux Stdout in Array einlesen und ausgeben
- Antworten: 10
- Zugriffe: 1755
Re: Linux Stdout in Array einlesen und ausgeben
Hallo,
der Code funktioniert nicht wenn man in der letzten Zeile noch weitere Elemente hinzufügt print list[0],list[1],list[2] ...
dann kommt der Fehler.
./listDirectory.py
['insgesamt', '20508\n']
['insgesamt', '20508\n']
['insgesamt', '20508\n']
lange list= 2
insgesamt 20508
Traceback (most ...
der Code funktioniert nicht wenn man in der letzten Zeile noch weitere Elemente hinzufügt print list[0],list[1],list[2] ...
dann kommt der Fehler.
./listDirectory.py
['insgesamt', '20508\n']
['insgesamt', '20508\n']
['insgesamt', '20508\n']
lange list= 2
insgesamt 20508
Traceback (most ...
- Freitag 28. April 2017, 08:24
- Forum: Allgemeine Fragen
- Thema: Linux Stdout in Array einlesen und ausgeben
- Antworten: 10
- Zugriffe: 1755
Linux Stdout in Array einlesen und ausgeben
Hallo zusammen,
ich taste mich gerade etwas an Python an und möchte auf Linux-Ebene Stdout mit ls -al die Zeilen einlesen und das Element anzeigen lassen wo die Filegröße angezeigt wird.Unten ist das Skript aufgeführt. Wieso bekomme ich den Fehler IndexError: list index out of range obwohl len(list ...
ich taste mich gerade etwas an Python an und möchte auf Linux-Ebene Stdout mit ls -al die Zeilen einlesen und das Element anzeigen lassen wo die Filegröße angezeigt wird.Unten ist das Skript aufgeführt. Wieso bekomme ich den Fehler IndexError: list index out of range obwohl len(list ...
- Mittwoch 4. Mai 2016, 13:31
- Forum: Allgemeine Fragen
- Thema: Remote command output
- Antworten: 7
- Zugriffe: 1158
Re: Remote command output
Hallo,
kurz nachdem ich die Frage gestellt hatte habe ich auch die Antwort gefunden.
Habe es wie folgt gelöst.
result = result[0].split(",") # Damit wird die es zu einer Liste mit mehreren Elementen
Vielen Dank an die Runde!
Gruß
kurz nachdem ich die Frage gestellt hatte habe ich auch die Antwort gefunden.
Habe es wie folgt gelöst.
result = result[0].split(",") # Damit wird die es zu einer Liste mit mehreren Elementen
Vielen Dank an die Runde!
Gruß
- Mittwoch 4. Mai 2016, 12:30
- Forum: Allgemeine Fragen
- Thema: Remote command output
- Antworten: 7
- Zugriffe: 1158
Remote command output
Hallo,
kann mir jemand verraten wie ich bei dem unten dargestellten Befehl den Output zu einer sauber Liste hin bekomme. Ich möchte die Liste der auf dem System registrieten root User in eine Liste bekommen.
Der Output von result ist wie folgt:
result =['user1,user2,user3']. Also wird der ganze ...
kann mir jemand verraten wie ich bei dem unten dargestellten Befehl den Output zu einer sauber Liste hin bekomme. Ich möchte die Liste der auf dem System registrieten root User in eine Liste bekommen.
Der Output von result ist wie folgt:
result =['user1,user2,user3']. Also wird der ganze ...
