Die Suche ergab 14 Treffer

von monaid
Mittwoch 2. Februar 2022, 14:58
Forum: Allgemeine Fragen
Thema: Globale und Lokale Variablen Problem
Antworten: 7
Zugriffe: 941

Re: Globale und Lokale Variablen Problem

das pass macht nichts , nur damit irgendwas in der function steht- als platzhalter für deinen functionskörper.


def namenabfrage() :

return {"ort": ort_des_namens, "name" : name, "names": namen}

def passwortabfrage(name) :
pass


person = namenabfrage()
print (person)
passwortabfrage(person ...
von monaid
Mittwoch 2. Februar 2022, 14:49
Forum: Allgemeine Fragen
Thema: Globale und Lokale Variablen Problem
Antworten: 7
Zugriffe: 941

Re: Globale und Lokale Variablen Problem

Code: Alles auswählen

def passwortabfrage(name) :
    pass
so?
von monaid
Mittwoch 2. Februar 2022, 14:13
Forum: Allgemeine Fragen
Thema: string format sorgen mit { }
Antworten: 15
Zugriffe: 1200

Re: string format sorgen mit { }

Der Code der jetzt das Template füllt würde einfach in der ``setup.py`` selbst stehen.
bis auf die konkertisierung von email, packetname etc pp ?
Zum Beispiel ist `Dict` ja auch ”falsch”, denn an der Stelle hätte die Eigenschaft `typing.Mapping` wahrscheinlich vollkommen ausgereicht.
danke ...
von monaid
Mittwoch 2. Februar 2022, 12:33
Forum: Allgemeine Fragen
Thema: string format sorgen mit { }
Antworten: 15
Zugriffe: 1200

Re: string format sorgen mit { }


@monaid: Den JSON-Block würde man auch mit dem `json`-Modul erstellen und nicht mit Zeichenkettenoperationen zusammenbasteln.

Was Du da vorhast macht mal halt nicht. Da würde der Code in der ``setup.py`` stehen der die Daten dynamisch erstellt. Dafür ist die ja da.

Und gewöhn Dir unsinnige ...
von monaid
Mittwoch 2. Februar 2022, 12:30
Forum: Allgemeine Fragen
Thema: string format sorgen mit { }
Antworten: 15
Zugriffe: 1200

Re: string format sorgen mit { }


txt-, md- oder sonstwas-Dateien werden ja auch nicht per Programm erstellt und auch dort wird json per json-Modul generiert.
Und auch bei Deinem setup.py-Template hast Du noch Probleme, weil Strings nicht richtig escaped werden.


welche string wie escaped ?
raus kommt bspw:
und ja, die version ...
von monaid
Mittwoch 2. Februar 2022, 11:46
Forum: Allgemeine Fragen
Thema: string format sorgen mit { }
Antworten: 15
Zugriffe: 1200

Re: string format sorgen mit { }


@monaid: Nein, beim schreiben von JSON kann das Problem nicht auftreten, denn JSON bastelt man nicht als Zeichenkette zusammen. Dafür gibt es das `json`-Modul.

Und das eigentliche zu lösende Problem hast Du noch nicht wirklich verraten, denn die ``setup.py`` generiert man ja nicht. Die verwendet ...
von monaid
Mittwoch 2. Februar 2022, 10:34
Forum: Allgemeine Fragen
Thema: string format sorgen mit { }
Antworten: 15
Zugriffe: 1200

Re: string format sorgen mit { }


@monaid: Dass `text` vom Typ `str` ist, sieht man schon daran, dass der Variable ein String zugewiesen wird. Da ist die Typannotation ziemlich unsinnig.

Dein String sieht so aus, als ob Du Python-Code zusammenbauen möchtest. Das ist im Allgemeinen keine gute Idee, und im Speziellen, was möchtest ...
von monaid
Mittwoch 2. Februar 2022, 09:54
Forum: Allgemeine Fragen
Thema: datetime.timedelta.weekday() hat falsches Index: für Sontag 0; für Montag 1
Antworten: 8
Zugriffe: 569

Re: datetime.timedelta.weekday() hat falsches Index: für Sontag 0; für Montag 1

ich hab versuchst deine sorgen nachzustellen, ist mir leider nicht gelungen.
was ist pd ?

https://libraries.io/pypi/pd

hat kein Attribut Timestamp
von monaid
Mittwoch 2. Februar 2022, 07:29
Forum: Allgemeine Fragen
Thema: string format sorgen mit { }
Antworten: 15
Zugriffe: 1200

Re: string format sorgen mit { }

nochmal schnell mit deinem Konstruct:

Code: Alles auswählen

##  strings

### wrong
s = 'foo = { {v[foo]} : bar = {v[bar]} }'
### right
s = 'foo = {{ {v[foo]} : bar = {v[bar]} }}'

### dict
d = {'foo': 123, 'bar': 456}

## format
s.format(v=d)
von monaid
Mittwoch 2. Februar 2022, 06:54
Forum: Allgemeine Fragen
Thema: string format sorgen mit { }
Antworten: 15
Zugriffe: 1200

Re: string format sorgen mit { }

danke für deine schnelle antwort,
allerdings sind das nicht meine sorgen :)

just to clear it:

d = {'foo': 123, 'bar': 456}
s = 'foo = {foo}, bar = {bar}'
s.format(**d)

works !


s = 'foo = {v[foo]}, b{a}r = {v[bar]}'
d = {'foo': 123, 'bar': 456}
s.format(v=d)


not works !



s = """

dic ...
von monaid
Mittwoch 2. Februar 2022, 05:42
Forum: Allgemeine Fragen
Thema: string format sorgen mit { }
Antworten: 15
Zugriffe: 1200

string format sorgen mit { }

hallo liebe mitforisten,

mir ist bekannt sind folgende möglichkeiten zu string formatiertung mit variabeln bekannt:


foo = "bar"
s1 = f"hier steht {foo}"
s2 = "hier steht auch {} ".format(foo)
s3 = "und hier ? {foo}".format(foo=foo)


nun habe ich aber einen Sring:

text :str ="""
folgendes ...
von monaid
Donnerstag 14. Juni 2018, 05:09
Forum: Allgemeine Fragen
Thema: Methoden in Objecten finden
Antworten: 5
Zugriffe: 872

Re: Methoden in Objecten finden

Hey Danke _blackjack_,
das hat mir schon sehr geholfen.
getatttr() hatte ich vorher nicht auf dem Schirm, wohl auch deswegen sind meine Versuche vorher gescheitert.
Morgen baue ich das mal ein :)
von monaid
Mittwoch 13. Juni 2018, 19:32
Forum: Allgemeine Fragen
Thema: Methoden in Objecten finden
Antworten: 5
Zugriffe: 872

Re: Methoden in Objecten finden

Danke für Eure Hilfestellungen,
ja ich wollte das wirklich benutzen (und ich mache das, um zu lernen).

ich will SocketServer.StreamRequestHandler ein Object mitgeben, bei dem alle möglichen Actionen methoden sind, welche mit process_ beginnen. Um mir dynamisch alle Möglichkeiten (mit Erklärung ...
von monaid
Mittwoch 13. Juni 2018, 17:31
Forum: Allgemeine Fragen
Thema: Methoden in Objecten finden
Antworten: 5
Zugriffe: 872

Methoden in Objecten finden

Hallo MitForisten,

ich versuche mir alle __doc__ in Klassen ausgeben zu lassen, und komme nicht weiter.



class A(object):


def list_helps(self):
""" print all available commands"""
className = type(self)
for m in className.__dict__:
if not m.startswith('_'):
print (className.__dict__[m ...