Die Suche ergab 33 Treffer
- Dienstag 11. September 2012, 14:32
- Forum: Allgemeine Fragen
- Thema: Iterator, Stopiteration
- Antworten: 3
- Zugriffe: 744
Re: Iterator, Stopiteration
Wenn ich re.finditer() mit .next() durchlaufen habe und die meldung StopIteration kommt, hab ich also keine chance mit einer methode zurück an den anfang zu kommen?
- Dienstag 11. September 2012, 14:29
- Forum: Allgemeine Fragen
- Thema: Regular Expressions definierte Stelle (eine von3) ersetzen
- Antworten: 15
- Zugriffe: 1815
Re: Regular Expressions definierte Stelle (eine von3) ersetz
Also in der readme stand ich soll das so eingeben ;P
wie schau ich denn nach "ob es schon im packetmanager steckt". ja das ist bestimmt ne doofe frage aber ich hab linux seit 2 wochen drauf, und hab einiges aufzuholen ...
was passiert denn genau beim compilen?
da wird aus textdateien eine binary ...
wie schau ich denn nach "ob es schon im packetmanager steckt". ja das ist bestimmt ne doofe frage aber ich hab linux seit 2 wochen drauf, und hab einiges aufzuholen ...
was passiert denn genau beim compilen?
da wird aus textdateien eine binary ...
- Dienstag 11. September 2012, 14:08
- Forum: Allgemeine Fragen
- Thema: Regular Expressions definierte Stelle (eine von3) ersetzen
- Antworten: 15
- Zugriffe: 1815
Re: Regular Expressions definierte Stelle (eine von3) ersetz
sekura@sekura-GA-MA770-UD3:~/frowns$ python setup.py build
running build
running build_py
running build
running build_ext
my_init_posix: changing gcc to g++
building '_pysssr' extension
g++ -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c ...
running build
running build_py
running build
running build_ext
my_init_posix: changing gcc to g++
building '_pysssr' extension
g++ -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c ...
- Dienstag 11. September 2012, 13:31
- Forum: Allgemeine Fragen
- Thema: Regular Expressions definierte Stelle (eine von3) ersetzen
- Antworten: 15
- Zugriffe: 1815
Re: Regular Expressions definierte Stelle (eine von3) ersetz
cool danke, so kann man zeit sparen ;P
dafür hab ich etwas gelernt^^
schreibt man parser nicht mit regulären ausdrücken?
dafür hab ich etwas gelernt^^
schreibt man parser nicht mit regulären ausdrücken?
- Dienstag 11. September 2012, 13:21
- Forum: Allgemeine Fragen
- Thema: Regular Expressions definierte Stelle (eine von3) ersetzen
- Antworten: 15
- Zugriffe: 1815
Re: Regular Expressions definierte Stelle (eine von3) ersetz
Vielen Dank, werde drüber nachdenken.
Nehmen wir an ich habe folgenden String
'[H]C(=O)CCC1=C(CC)C=C(CCCC)C(CC(=O)OC)=C1C'
es handelt sich um ein molekül im .smiles format.
Ich muss wissen wie weit die carbonylgruppen voneinander entfernt sind: C(=O)
Das Problem ist immer wenn klammern kommen ...
Nehmen wir an ich habe folgenden String
'[H]C(=O)CCC1=C(CC)C=C(CCCC)C(CC(=O)OC)=C1C'
es handelt sich um ein molekül im .smiles format.
Ich muss wissen wie weit die carbonylgruppen voneinander entfernt sind: C(=O)
Das Problem ist immer wenn klammern kommen ...
- Dienstag 11. September 2012, 13:13
- Forum: Allgemeine Fragen
- Thema: Iterator, Stopiteration
- Antworten: 3
- Zugriffe: 744
Iterator, Stopiteration
wie setz ich ein iterator objekt wenn es stopiteration ausspuckt wieder an den anfang?
- Dienstag 11. September 2012, 12:33
- Forum: Allgemeine Fragen
- Thema: Regular Expressions definierte Stelle (eine von3) ersetzen
- Antworten: 15
- Zugriffe: 1815
Re: Regular Expressions definierte Stelle (eine von3) ersetz
import re
def replace(string, word, repl, place):
posl=[]
for match in re.finditer(word, string):
posl.append(match.start())
pos=posl[place-1]
return "{}{}{}".format(string[:pos], repl, string[pos+len(word):])
hab deine variante etwas umgeformt hyperion, damits allgemeingültiger ist.
def replace(string, word, repl, place):
posl=[]
for match in re.finditer(word, string):
posl.append(match.start())
pos=posl[place-1]
return "{}{}{}".format(string[:pos], repl, string[pos+len(word):])
hab deine variante etwas umgeformt hyperion, damits allgemeingültiger ist.
- Montag 10. September 2012, 18:02
- Forum: Allgemeine Fragen
- Thema: Regular Expressions definierte Stelle (eine von3) ersetzen
- Antworten: 15
- Zugriffe: 1815
Re: Regular Expressions definierte Stelle (eine von3) ersetz
Alternative:
String "du, bist du bist du bist du"
wenn ich weiß wo das 2te du anfängt, wie kann ich das 2te du RAUSSCHNEIDEN (ähnlich wie split) und den Rest als Liste mit 2 attributen zurückgeben?
dann könnte ich nachher einen neuen string erstellen indem ich die liste anzapfe und den ...
String "du, bist du bist du bist du"
wenn ich weiß wo das 2te du anfängt, wie kann ich das 2te du RAUSSCHNEIDEN (ähnlich wie split) und den Rest als Liste mit 2 attributen zurückgeben?
dann könnte ich nachher einen neuen string erstellen indem ich die liste anzapfe und den ...
- Montag 10. September 2012, 17:27
- Forum: Allgemeine Fragen
- Thema: Regular Expressions definierte Stelle (eine von3) ersetzen
- Antworten: 15
- Zugriffe: 1815
Regular Expressions definierte Stelle (eine von3) ersetzen
Folgendes Problem:
ich hab einen String wie z.b. "du, bist du bist du bist du"
ich möchte aus "du" -> "ich" machen aber nur das zweite du! am besten unter angabe des index wo "du" anfängt. in diesem fall sprich String[9]
ps: re.sub("du","ich",string, count=X) funktioniert nicht, da es nur von ...
ich hab einen String wie z.b. "du, bist du bist du bist du"
ich möchte aus "du" -> "ich" machen aber nur das zweite du! am besten unter angabe des index wo "du" anfängt. in diesem fall sprich String[9]
ps: re.sub("du","ich",string, count=X) funktioniert nicht, da es nur von ...
- Montag 10. September 2012, 16:31
- Forum: Allgemeine Fragen
- Thema: Problem beim aufrufen einer definierten funktion type error
- Antworten: 18
- Zugriffe: 2037
Re: Problem beim aufrufen einer definierten funktion type er
es lag an der einrückung von return -.-
so langsam raff ichs
so langsam raff ichs
- Montag 10. September 2012, 16:26
- Forum: Allgemeine Fragen
- Thema: Problem beim aufrufen einer definierten funktion type error
- Antworten: 18
- Zugriffe: 2037
Re: Problem beim aufrufen einer definierten funktion type er
import re
def fgruppe(pattern, string):
carboxy=[]
for match in re.finditer(pattern, string):
carboxy.append(match.start())
return carboxy
ich habs so versucht erhalte aber
[0] zurück. Und ich verstehe nicht was da schief läuft.
ich habs mit dem pattern an einer anderen stelle im string ...
def fgruppe(pattern, string):
carboxy=[]
for match in re.finditer(pattern, string):
carboxy.append(match.start())
return carboxy
ich habs so versucht erhalte aber
[0] zurück. Und ich verstehe nicht was da schief läuft.
ich habs mit dem pattern an einer anderen stelle im string ...
- Montag 10. September 2012, 16:07
- Forum: Allgemeine Fragen
- Thema: Problem beim aufrufen einer definierten funktion type error
- Antworten: 18
- Zugriffe: 2037
Re: Problem beim aufrufen einer definierten funktion type er
import re
def fgruppe(pattern, string):
for gruppe in re.finditer(pattern, string):
return gruppe.start()
wenn ich return benutze erhalte ich immer 0 als rückgabewert, benutze ich hingegen print, kriege ich meine gewünschten zahlen, warum?
ich habe vor einen string nach substrings zu ...
def fgruppe(pattern, string):
for gruppe in re.finditer(pattern, string):
return gruppe.start()
wenn ich return benutze erhalte ich immer 0 als rückgabewert, benutze ich hingegen print, kriege ich meine gewünschten zahlen, warum?
ich habe vor einen string nach substrings zu ...
- Montag 10. September 2012, 15:46
- Forum: Allgemeine Fragen
- Thema: Problem beim aufrufen einer definierten funktion type error
- Antworten: 18
- Zugriffe: 2037
- Montag 10. September 2012, 15:31
- Forum: Allgemeine Fragen
- Thema: Problem beim aufrufen einer definierten funktion type error
- Antworten: 18
- Zugriffe: 2037
Re: Problem beim aufrufen einer definierten funktion type er
open.py
import re
def fgruppe(pattern, string):
for gruppe in re.finditer(pattern, string):
return gruppe.start()
------------------------------------------------------------------------------------------------------------
>>> open.fgruppe("C",a)
Traceback (most recent call last):
File ...
import re
def fgruppe(pattern, string):
for gruppe in re.finditer(pattern, string):
return gruppe.start()
------------------------------------------------------------------------------------------------------------
>>> open.fgruppe("C",a)
Traceback (most recent call last):
File ...
- Montag 10. September 2012, 15:02
- Forum: Allgemeine Fragen
- Thema: Problem beim aufrufen einer definierten funktion type error
- Antworten: 18
- Zugriffe: 2037
Re: Problem beim aufrufen einer definierten funktion type er
#oeffnet .smiles dateien und gibts einen string zurueck
def molekul(smiles):
with open (smiles, "r") as molekuldatei:
a=molekuldatei.readline()
return a.decode("utf-8-sig").encode("ascii").replace("\n","")
danke das funktioniert jetzt
def molekul(smiles):
with open (smiles, "r") as molekuldatei:
a=molekuldatei.readline()
return a.decode("utf-8-sig").encode("ascii").replace("\n","")
danke das funktioniert jetzt
- Montag 10. September 2012, 14:46
- Forum: Allgemeine Fragen
- Thema: Problem beim aufrufen einer definierten funktion type error
- Antworten: 18
- Zugriffe: 2037
Re: Problem beim aufrufen einer definierten funktion type er
weil ich chemiestudent bin und von programmierung keine ahnung habe.
gilt das auch für schleifen?
gilt das auch für schleifen?
- Montag 10. September 2012, 14:38
- Forum: Allgemeine Fragen
- Thema: Problem beim aufrufen einer definierten funktion type error
- Antworten: 18
- Zugriffe: 2037
Re: Problem beim aufrufen einer definierten funktion type er
das bringt nichts ich hab das python von kopf bis fuß buch 3 mal gelesen, ich muss interaktiv lernen, also was much ich wissen?
ich dachte wenn man funktionen definiert kommen die automatisch in _main_ rein? wo ist denn jetzt mein a?
ich dachte wenn man funktionen definiert kommen die automatisch in _main_ rein? wo ist denn jetzt mein a?
- Montag 10. September 2012, 14:20
- Forum: Allgemeine Fragen
- Thema: Problem beim aufrufen einer definierten funktion type error
- Antworten: 18
- Zugriffe: 2037
Re: Problem beim aufrufen einer definierten funktion type er
sekura@sekura-GA-MA770-UD3:~$ python
Python 2.7.3 (default, Aug 1 2012, 05:16:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> def molekul(smiles):
... with open (smiles, "r") as molekuldatei:
... a=molekuldatei.readline()
...
>>> molekul ...
Python 2.7.3 (default, Aug 1 2012, 05:16:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> def molekul(smiles):
... with open (smiles, "r") as molekuldatei:
... a=molekuldatei.readline()
...
>>> molekul ...
- Montag 10. September 2012, 13:47
- Forum: Allgemeine Fragen
- Thema: Problem beim aufrufen einer definierten funktion type error
- Antworten: 18
- Zugriffe: 2037
Problem beim aufrufen einer definierten funktion type error
#oeffnet .smiles dateien und speichert string in variable molekul
#TypeError: module object is not callable
Code: Alles auswählen
def molekul(smiles):
with open (smiles, "r") as molekuldatei:
molekul=molekuldatei.readline()
molekul("molekul.smiles")- Freitag 11. Mai 2012, 18:23
- Forum: Allgemeine Fragen
- Thema: Textdatei durchsuchen
- Antworten: 26
- Zugriffe: 2705
Re: Textdatei durchsuchen
data = "Seat 1: Schlienz ($14.98 in chips)"
res = re.search(r":\s(?P<spieler>\w+)\s(",data)
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Python27\lib\re.py", line 142, in search
return _compile(pattern, flags).search(string)
File "C:\Python27\lib ...
res = re.search(r":\s(?P<spieler>\w+)\s(",data)
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Python27\lib\re.py", line 142, in search
return _compile(pattern, flags).search(string)
File "C:\Python27\lib ...
