Hallo,
hm... ich Frage mich, warum es beim Reinkopieren des Codes in ipython zum Fehler kommt.
mfg
Twilo
Die Suche ergab 109 Treffer
- Donnerstag 8. Juli 2010, 11:44
- Forum: Allgemeine Fragen
- Thema: Iteration über Object
- Antworten: 11
- Zugriffe: 1412
- Donnerstag 8. Juli 2010, 11:19
- Forum: Allgemeine Fragen
- Thema: Iteration über Object
- Antworten: 11
- Zugriffe: 1412
Re: Iteration über Object
Hallo,
mfg
Twilo
die Eigenschaft darf von ausserhalb nicht verändert werden. Wie soll mir das ändern in ohne Unterstriche bei mein Problem weiterhelfen?EyDu hat geschrieben:So wie es in deinem Code steht. Du solltest dir übrigens die doppelten Tiefstriche vor deinen Attributen abgewöhnen.
mfg
Twilo
- Donnerstag 8. Juli 2010, 11:10
- Forum: Allgemeine Fragen
- Thema: Iteration über Object
- Antworten: 11
- Zugriffe: 1412
Re: Iteration über Object
Hallo,
ich möchte noch die Möglichkeit haben auf einen bestimmten index z.B. "test1[1]" zuzugreifen.
class Test1:
def __init__(self):
self.__xyz = [1,2,3,4,5,6,7,8,9,10] # Beispieldaten
def __len__(self):
return len(self.__xyz)
def __iter__(self):
return iter(self.__xyz)
def ...
ich möchte noch die Möglichkeit haben auf einen bestimmten index z.B. "test1[1]" zuzugreifen.
class Test1:
def __init__(self):
self.__xyz = [1,2,3,4,5,6,7,8,9,10] # Beispieldaten
def __len__(self):
return len(self.__xyz)
def __iter__(self):
return iter(self.__xyz)
def ...
- Mittwoch 7. Juli 2010, 20:42
- Forum: Allgemeine Fragen
- Thema: Iteration über Object
- Antworten: 11
- Zugriffe: 1412
Iteration über Object
Hallo,
ich suche in Python 2.5 udn 2.6 die Möglichkeit über ein Object zu iterieren, zurückgegeben werden soll eine Liste.
class Test1:
def __init__(self):
self.__xyz = [1,2,3,4,5,6,7,8,9,10] # Beispieldaten
def __len__(self):
return len(self.__xyz)
def __???__(self):
return self.__xyz ...
ich suche in Python 2.5 udn 2.6 die Möglichkeit über ein Object zu iterieren, zurückgegeben werden soll eine Liste.
class Test1:
def __init__(self):
self.__xyz = [1,2,3,4,5,6,7,8,9,10] # Beispieldaten
def __len__(self):
return len(self.__xyz)
def __???__(self):
return self.__xyz ...
- Freitag 2. Juli 2010, 15:00
- Forum: Allgemeine Fragen
- Thema: Überschneidungen finden und entfernen
- Antworten: 13
- Zugriffe: 1988
Re: Überschneidungen finden und entfernen
Hallo,
Geht das nur mit regulären Ausdrücken?
mfg
Twilo
das funktioniert leider nicht, wenn 3 oder mehr Kommata verwendet werden.Rebecca hat geschrieben:Code: Alles auswählen
>>> "hallo,,welt".replace(",,", ",") 'hallo,welt'
Geht das nur mit regulären Ausdrücken?
Code: Alles auswählen
import re
re.sub(",+", ",","hallo,,,,,welt")
Twilo
- Freitag 2. Juli 2010, 14:11
- Forum: Allgemeine Fragen
- Thema: Überschneidungen finden und entfernen
- Antworten: 13
- Zugriffe: 1988
Re: Überschneidungen finden und entfernen
Hallo /dev/null,
ja das funktioniert :)
Ein Problem habe ich noch, wenn jemand auf die Idee kommt und das Semikolon statt dem Komma zur Trennung verwendet, wird eine Exception geworfen, genauso wenn jemand ausversehen zwei Kommas hinter einander eingibt.
Am Anfang könnte man evtl. folgendes ...
ja das funktioniert :)
Ein Problem habe ich noch, wenn jemand auf die Idee kommt und das Semikolon statt dem Komma zur Trennung verwendet, wird eine Exception geworfen, genauso wenn jemand ausversehen zwei Kommas hinter einander eingibt.
Am Anfang könnte man evtl. folgendes ...
- Freitag 2. Juli 2010, 11:22
- Forum: Allgemeine Fragen
- Thema: Überschneidungen finden und entfernen
- Antworten: 13
- Zugriffe: 1988
Re: Überschneidungen finden und entfernen
Hallo,
die Zeile l = [map(int, x.split('-')) if '-' in x else [int(x)]*2 for x in l.split(',')] funktioniert leider nicht mit python 2.4.
Python 2.4.5 (#2, Dec 14 2009, 17:36:33)
[GCC 3.4.6 [FreeBSD] 20060305] on freebsd6
Type "help", "copyright", "credits" or "license" for more information ...
die Zeile l = [map(int, x.split('-')) if '-' in x else [int(x)]*2 for x in l.split(',')] funktioniert leider nicht mit python 2.4.
Python 2.4.5 (#2, Dec 14 2009, 17:36:33)
[GCC 3.4.6 [FreeBSD] 20060305] on freebsd6
Type "help", "copyright", "credits" or "license" for more information ...
- Donnerstag 1. Juli 2010, 18:43
- Forum: Allgemeine Fragen
- Thema: Überschneidungen finden und entfernen
- Antworten: 13
- Zugriffe: 1988
Re: Überscheidungen finden und entfernen
Hallo,
Ungetestet:
l = "0-10000,14900-15100, 11000-12000,15101, 14000-15000,11500-14500,28001"
l = [map(int, x.split('-')) if '-' in x else [int(x)]*2 for x in l.split(',')]
def flatten(l):
l = sorted(l)
last = l.pop(0)
for current in l:
if last[0] <= current[0] <= last[1]+1:
last[1] = max ...
Ungetestet:
l = "0-10000,14900-15100, 11000-12000,15101, 14000-15000,11500-14500,28001"
l = [map(int, x.split('-')) if '-' in x else [int(x)]*2 for x in l.split(',')]
def flatten(l):
l = sorted(l)
last = l.pop(0)
for current in l:
if last[0] <= current[0] <= last[1]+1:
last[1] = max ...
- Donnerstag 1. Juli 2010, 17:22
- Forum: Allgemeine Fragen
- Thema: Überschneidungen finden und entfernen
- Antworten: 13
- Zugriffe: 1988
Überschneidungen finden und entfernen
Hallo,
ich habe mehrere PLZ-Bereiche und möchte Überscheidungen finden und beseitigen
aus folgenden Bereichen: 0-10000,14900-15100, 11000-12000,15101, 14000-15000,11500-14500,28001
möchte ich folgendes Ergebnis: 0-10000,11000-15101,28001
Mein Ansatz ist bis jetzt folgender:
import re
import ...
ich habe mehrere PLZ-Bereiche und möchte Überscheidungen finden und beseitigen
aus folgenden Bereichen: 0-10000,14900-15100, 11000-12000,15101, 14000-15000,11500-14500,28001
möchte ich folgendes Ergebnis: 0-10000,11000-15101,28001
Mein Ansatz ist bis jetzt folgender:
import re
import ...
- Freitag 21. Mai 2010, 15:49
- Forum: Allgemeine Fragen
- Thema: Dateien vergleichen (gleich=True, ungleich=False)
- Antworten: 2
- Zugriffe: 1013
Re: Dateien vergleichen (gleich=True, ungleich=False)
Hallo,
Danke!
mfg
Twilo
genau das habe ich gesuchtBlackJack hat geschrieben:@Twilo: Das `filecmp`-Modul wäre eine Alternative.
Danke!
mfg
Twilo
- Freitag 21. Mai 2010, 15:08
- Forum: Allgemeine Fragen
- Thema: Dateien vergleichen (gleich=True, ungleich=False)
- Antworten: 2
- Zugriffe: 1013
Dateien vergleichen (gleich=True, ungleich=False)
Hallo,
ich möchte bei 2 Dateien überprüfen, ob sie den gleichen Inhalt haben. Wenn die Dateien gleich sind soll True ansonsten False zurückkommen. Wenn es Änderungen bei Zeilenenden gibt, soll dies als Änderung gehandhabt werden.
difflib.Differ() bzw. difflib.ndiff() liefert mir leider nicht True ...
ich möchte bei 2 Dateien überprüfen, ob sie den gleichen Inhalt haben. Wenn die Dateien gleich sind soll True ansonsten False zurückkommen. Wenn es Änderungen bei Zeilenenden gibt, soll dies als Änderung gehandhabt werden.
difflib.Differ() bzw. difflib.ndiff() liefert mir leider nicht True ...
- Mittwoch 19. Mai 2010, 20:25
- Forum: Allgemeine Fragen
- Thema: \n und \t ersetzen
- Antworten: 12
- Zugriffe: 4180
Re: \n und \t ersetzen
Hallo,
Funktioniert "unicode-escape" als Argument für str.decode()? -- ich hab kein Python 3 und google spuckt da kaum was nützliches aus (was du wahrscheinich gemerkt hast ;)).
die Methode "decode" gibt es nicht
Ausgabe von dir()
__add__
__class__
__contains__
__delattr__
__doc__
__eq ...
Funktioniert "unicode-escape" als Argument für str.decode()? -- ich hab kein Python 3 und google spuckt da kaum was nützliches aus (was du wahrscheinich gemerkt hast ;)).
die Methode "decode" gibt es nicht
Ausgabe von dir()
__add__
__class__
__contains__
__delattr__
__doc__
__eq ...
- Mittwoch 19. Mai 2010, 20:04
- Forum: Allgemeine Fragen
- Thema: \n und \t ersetzen
- Antworten: 12
- Zugriffe: 4180
Re: \n und \t ersetzen
Hallo,
mit ".decode("string-escape")" funktioniert das Ersetzen unter python2.6
mfg
Twilo
wie geht das in python3 bzw. python3.1?b.esser-wisser hat geschrieben:(Nur in python 2.x)Code: Alles auswählen
print r"komischer\nstring\nhier".decode("string-escape")
mit ".decode("string-escape")" funktioniert das Ersetzen unter python2.6
mfg
Twilo
- Mittwoch 19. Mai 2010, 18:58
- Forum: Allgemeine Fragen
- Thema: \n und \t ersetzen
- Antworten: 12
- Zugriffe: 4180
Re: \n und \t ersetzen
Hallo,
in einer config.ini steht folgendes
[section]
...
replace = \t, ,\n,\r,\r\n
...
die Datei config.ini lese ich mit den ConfigParser ein und hole mir den Wert von replace mit get
Bei ein String möchte ich dann alle Vorkommen durch Nichts ersetzen.
D.h. ist bei replace ein \t und \n ...
in einer config.ini steht folgendes
[section]
...
replace = \t, ,\n,\r,\r\n
...
die Datei config.ini lese ich mit den ConfigParser ein und hole mir den Wert von replace mit get
Bei ein String möchte ich dann alle Vorkommen durch Nichts ersetzen.
D.h. ist bei replace ein \t und \n ...
- Mittwoch 19. Mai 2010, 18:26
- Forum: Allgemeine Fragen
- Thema: \n und \t ersetzen
- Antworten: 12
- Zugriffe: 4180
Re: \n und \t ersetzen
Hallo,
gibt es eine Möglichkeit, dass \+n als \n interpretiert wird?
Oder kann ich den ConfigParser irgendwie sagen, dass er aus \+n ein \n macht?
mfg
Twilo
gibt es eine Möglichkeit, dass \+n als \n interpretiert wird?
Oder kann ich den ConfigParser irgendwie sagen, dass er aus \+n ein \n macht?
mfg
Twilo
- Mittwoch 19. Mai 2010, 18:07
- Forum: Allgemeine Fragen
- Thema: \n und \t ersetzen
- Antworten: 12
- Zugriffe: 4180
\n und \t ersetzen
Hallo,
ich habe eine Liste mit Zeichen, die durch Nichts ersetzt werden sollen
replace_list = cp.get(section, "replace")
# replace_list = \t, ,\n,\r,\r\n
replace_list = replace_list.split(",")
#replace_list = ['\\t', ' ', '\\n', '\\r', '\\r\\n']
s = " " # string mit \n und \t
for r in replace ...
ich habe eine Liste mit Zeichen, die durch Nichts ersetzt werden sollen
replace_list = cp.get(section, "replace")
# replace_list = \t, ,\n,\r,\r\n
replace_list = replace_list.split(",")
#replace_list = ['\\t', ' ', '\\n', '\\r', '\\r\\n']
s = " " # string mit \n und \t
for r in replace ...
- Donnerstag 6. Mai 2010, 19:27
- Forum: Showcase
- Thema: Fortschrittsbalken in Python
- Antworten: 13
- Zugriffe: 5267
Hallo,
Auf dem gleichen Rechner wollte ich in der Konsole einen Fortschrittsbalken ausgeben.
mfg
Twilo
auf dem Rechner läuft ein Apache mit mod_python. Da es mod_python nicht für python2.6 gibt(?), wurde python2.5 installiert.lunar hat geschrieben:Was genau hat mod_python nun mit diesem Thema zu tun?!
Auf dem gleichen Rechner wollte ich in der Konsole einen Fortschrittsbalken ausgeben.
mfg
Twilo
- Donnerstag 6. Mai 2010, 17:16
- Forum: Showcase
- Thema: Fortschrittsbalken in Python
- Antworten: 13
- Zugriffe: 5267
- Dienstag 4. Mai 2010, 15:30
- Forum: Showcase
- Thema: Fortschrittsbalken in Python
- Antworten: 13
- Zugriffe: 5267
Hallo,
gibt es etwas vergleichbares für Windows, was auch unter Linux funktioniert?
mfg
Twilo
EDIT: was haltet Ihr von python-progressbar?
gibt es etwas vergleichbares für Windows, was auch unter Linux funktioniert?
mfg
Twilo
EDIT: was haltet Ihr von python-progressbar?
- Donnerstag 12. November 2009, 14:09
- Forum: Allgemeine Fragen
- Thema: mehrere Listen durchlaufen
- Antworten: 23
- Zugriffe: 5268