Die Suche ergab 757 Treffer

von DeaD_EyE
Freitag 20. Mai 2022, 16:57
Forum: Offtopic
Thema: Suche Plugin-Entwickler für Minecraft-Server
Antworten: 1
Zugriffe: 100

Re: Suche Plugin-Entwickler für Minecraft-Server

Viel Erfolg. Das Projekt sieht jedenfalls ziemlich umfangreich aus.
Gibt es überhaupt noch für aktuelle MC-Server eine Python-Anbindung?
von DeaD_EyE
Freitag 20. Mai 2022, 16:50
Forum: Allgemeine Fragen
Thema: Hilfe bei anpassen eines python scriptes HA
Antworten: 1
Zugriffe: 114

Re: Hilfe bei anpassen eines python scriptes HA

So vielleicht: self.api_json = sorted((entry for entry in self.api_json if entry.get("flag")), key=lambda i: i['addedAt'], reverse=True)[:self.max_items] Testen kann ich das nicht. Jedenfalls nehme ich mal an, dass die Objekte in self.api_json dicts sind und den Key flag haben. Falls das s...
von DeaD_EyE
Sonntag 15. Mai 2022, 11:45
Forum: Links und Tutorials
Thema: packtpub free learning
Antworten: 38
Zugriffe: 6654

Re: packtpub free learning

Offensichtlich ist zu viel kopiert worden und nun haben alle Kunden ohne Subscription den Nachteil, dass kostenlose E-Books nicht heruntergeladen werden können. Nur gekaufte Artikel können als PDF heruntergeladen werden.
von DeaD_EyE
Freitag 13. Mai 2022, 21:33
Forum: Allgemeine Fragen
Thema: Gibt es eine Möglichkeit einen string in eine function zu konvertieren?
Antworten: 14
Zugriffe: 366

Re: Gibt es eine Möglichkeit einen string in eine function zu konvertieren?

EVENT_LBUTTONDOWN = 1 EVENT_RBUTTONDOWN = 2 EVENT_MBUTTONDOWN = 3 def test(event, x, y, flags, data): if event == EVENT_LBUTTONDOWN: print('LEFT MOUSE BTN DOWN!!!') if event == EVENT_RBUTTONDOWN: print('RIGHT MOUSE BTN DOWN!!!') if event == EVENT_MBUTTONDOWN: print('MIDDLE MOUSE BTN DOWN!!!') Der C...
von DeaD_EyE
Mittwoch 4. Mai 2022, 17:03
Forum: Verbesserungsvorschläge
Thema: Nützlichkeit für Fragesteller
Antworten: 11
Zugriffe: 1219

Re: Nützlichkeit für Fragesteller

Ich bin gelernter Elektriker und Aussagen/Ratschläge meinerseits, die Laien töten könnten, könnten strafrechtlich relevant sein. Wenn das Opfer, das im Forum nach der Lösung gefragt hat, tot neben dem PC liegt und der Beitrag noch offen ist, wird sich die Staatsanwaltschaft dafür interessieren. Wenn...
von DeaD_EyE
Mittwoch 4. Mai 2022, 16:46
Forum: Allgemeine Fragen
Thema: OOP: Grundsätzlich instanzieren? Nötig oder Stilfrage?
Antworten: 42
Zugriffe: 905

Re: OOP: Grundsätzlich instanzieren? Nötig oder Stilfrage?

Die Frage ist aber, ob ich so etwas funktional umsetzen kann, ohne auf globale Variablen zurückzugreifen. Wenn man Klassen und Closures (Funktion in einer Funktion) verstanden hat, wird man sich eher für Klassen, also OOP entscheiden, wenn man eine GUI entwickelt. Die Instanzen der Klassen haben Me...
von DeaD_EyE
Sonntag 1. Mai 2022, 16:28
Forum: Allgemeine Fragen
Thema: Input in Variable umwandeln
Antworten: 7
Zugriffe: 328

Re: Input in Variable umwandeln

@DeaD_EyE: eval ist doch hier gar nicht nötig. Besser als exec! Beispiel mit exec: exec(input("Bitte Code eingeben:" )) Und dann kann man z.B. folgenden Eingabe tätigen: import os; print(os.listdir()) Genauso gut könnte man das Home-Verzeichnis löschen. Interessant ist das aber erst, wenn...
von DeaD_EyE
Sonntag 1. Mai 2022, 13:13
Forum: Allgemeine Fragen
Thema: Input in Variable umwandeln
Antworten: 7
Zugriffe: 328

Re: Input in Variable umwandeln

Das ist möglich, aber eigentlich will man nicht. Ein David Copperfield würde das sicherlich anders sehen... Wenn man also jemanden ärgern will, lässt man die Begründung einfach weg und liefert dann so ein Beispiel: def input_eval(assignment): if "=" not in assignment: raise ValueError(&quo...
von DeaD_EyE
Sonntag 1. Mai 2022, 12:39
Forum: Verbesserungsvorschläge
Thema: Nützlichkeit für Fragesteller
Antworten: 11
Zugriffe: 1219

Re: Nützlichkeit für Fragesteller

Wenn ein Code mir ins Knie schiesst, muss ich die Konsequenzen tragen und nicht derjenige, der mir diesen Lösungsvorschlag gegeben hat. Nicht immer. Es kommt oft vor, dass Anfänger weiter machen und irgendwann an einem Projekt beteiligt sind. Die Fehler, mit denen wir uns dann später herumschlagen ...
von DeaD_EyE
Sonntag 1. Mai 2022, 12:12
Forum: Allgemeine Fragen
Thema: Absolutwert berechen (ohne abs())
Antworten: 12
Zugriffe: 421

Re: Absolutwert berechen (ohne abs())

def zero_distance(a, b): """ Die Funktion liefert a zurück, wenn die Distanz zu 0 größer als bei b ist. Anmerkung: Wenn der Absolut-Wert von a und b gleich ist, wird a zurückgegeben. """ a_abs, b_abs = a, b if a < 0: a_abs *= -1 if b < 0: b_abs *= -1 # falls max auch n...
von DeaD_EyE
Sonntag 1. Mai 2022, 12:01
Forum: Raspberry Pi und Co.
Thema: .Service
Antworten: 5
Zugriffe: 360

Re: .Service

Ich rate mal. Du hast als User das Modul installiert. In der Regel sucht der Python-Interpreter nach bekannten Pfaden wie z.B. ~/.local/lib/python3.9/site-packages/ Man kann einen Service auch mit einem anderen User als Root laufen lassen, was ohnehin anzuraten ist, wenn man z.B. einen Discord-Bot h...
von DeaD_EyE
Sonntag 1. Mai 2022, 11:54
Forum: Codesnippets
Thema: String komplett umdrehen
Antworten: 8
Zugriffe: 820

Re: String komplett umdrehen

Das geht einfacher, wenn man die Länge einfach weglässt.

Code: Alles auswählen

def reverse_words(text):
    slicedstring = text[::-1]
    return slicedstring
BTW: Ich bin gerade etwas verwirrt, da folgender Slice einen leeren String liefert:

Code: Alles auswählen

s = "Hello"[6:-1:-1]
von DeaD_EyE
Mittwoch 27. April 2022, 17:29
Forum: Allgemeine Fragen
Thema: [1234] in UNC Pfad / os.path.getmtime
Antworten: 6
Zugriffe: 244

Re: [1234] in UNC Pfad / os.path.getmtime

Bitte den Einwand von BlackJack berücksichtigen. Ein \t in einem String ist ein Tabulator-Zeichen. Wenn man diese Interpretation unterbinden will, dann einen Raw String verwenden oder normale Schrägstriche oder mit backslash den anderen backslash escapen. Probier es einfach mal aus, ob es so geht. K...
von DeaD_EyE
Mittwoch 27. April 2022, 17:23
Forum: Allgemeine Fragen
Thema: Dictionary
Antworten: 7
Zugriffe: 231

Re: Dictionary

Alle Namen, die hier aufgelistet sind, sollten niemals als Bezeichner für irgendwas anderes verwendet werden: https://docs.python.org/3/library/functions.html Das gilt vorwiegend dann, wenn man Code auf Modulebene hat. In einer Funktion würde die Zuweisung nur lokal innerhalb der Funktion gelten und...
von DeaD_EyE
Mittwoch 27. April 2022, 17:14
Forum: Allgemeine Fragen
Thema: RaspBerry Pi2 und Image - was ist das Richtige?
Antworten: 6
Zugriffe: 316

Re: RaspBerry Pi2 und Image - was ist das Richtige?

Verwende das Bullseye Image, dann ist Python3 nicht ganz so veraltet. Bullseye (Debian 11): Python 3.9, Python 2.7 Buster (Debian 10): Python 3.7, Python 2.7 Wheezy solltest du überhaupt nicht verwenden, da der Support schon lange eingestellt worden ist. Soweit ich weiß, muss man bei Bullseye Python...
von DeaD_EyE
Montag 11. April 2022, 17:57
Forum: Codesnippets
Thema: Seiteneffekte des neuen PEG-Parsers
Antworten: 4
Zugriffe: 328

Seiteneffekte des neuen PEG-Parsers

Durch die Einführung des neuen PEG-Parsers sind verschiedene Konstruktionen möglich, die zuvor einen SyntaxError ausgelöst haben. a = [1,2,3] b = [4,5,6] for x in *a, *b: print(x) Dazu gibt es auch ein bpo: https://bugs.python.org/issue46725 Wer wusste bereits, dass man das machen kann? Mir war es v...
von DeaD_EyE
Montag 11. April 2022, 09:28
Forum: Allgemeine Fragen
Thema: Anwendung außerhalb Pythons
Antworten: 6
Zugriffe: 321

Re: Anwendung außerhalb Pythons

1. Bin ich da überhaupt auf dem richtigen Weg oder sollte man einen anderen Weg finden, es für andere Verfügbar zu machen? 2. Warum ist es so groß? Liegt es daran, dass ich Anaconda auf Interpreter habe und er quasi alle Pakete umwandelt? Falls es eine GUI-Anwendung sein soll, die auf dem Desktop d...
von DeaD_EyE
Mittwoch 6. April 2022, 16:00
Forum: Ideen
Thema: Ein Bot für Kraken
Antworten: 4
Zugriffe: 634

Re: Ein Bot für Kraken

Sobald die Aufgabe lautet, "Bot soll Gewinn generieren", wirst du niemanden finden, der das kostenlos macht.
von DeaD_EyE
Mittwoch 6. April 2022, 15:48
Forum: Allgemeine Fragen
Thema: Probleme mit casefold Funktion
Antworten: 5
Zugriffe: 272

Re: Probleme mit casefold Funktion

Für Fragen mit mehreren vorgegebenen Antworten: def ask(question: str, answers: list[str], strip_answer: bool = False): answers = [answer.lower() for answer in answers] while True: answer = input(f"{question}: ").lower() if strip_answer: answer = answer.strip() if answer in answers: return...
von DeaD_EyE
Montag 4. April 2022, 13:14
Forum: Allgemeine Fragen
Thema: Score verschlüsseln in Textdatei
Antworten: 12
Zugriffe: 527

Re: Score verschlüsseln in Textdatei

Ich versuche gerade den Zusammenhang zwischen Security und einem Punktestand im Spiel zu finden. Es gibt keinen. from uuid import getnode # uuid kann nicht verwendet werden, da sich die Zahl immer ändert # getnode wird aus der mac-adresse erstellt from binascii import crc32 def encode_decode(zahl): ...