Die Suche ergab 1756 Treffer: partial

Suchanfrage: partial

von __blackjack__
Mittwoch 28. Januar 2026, 14:13
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 24
Zugriffe: 5211

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

... kann, damit man weiss welche Anweisungen zur Funktion oder Schleife gehören und welche nicht mehr.
#!/usr/bin/env python3
from functools import partial


def call_method(method_name, words, index):
words[index] = getattr(words[index], method_name)()


def insert_newline(words, index):
words ...
von __blackjack__
Dienstag 20. Januar 2026, 15:54
Forum: Raspberry Pi und Co.
Thema: Tkinter GUI Raspberry Zero Hid Keyboard
Antworten: 3
Zugriffe: 1601

Re: Tkinter GUI Raspberry Zero Hid Keyboard

... die für „NoEvent“ stehen, jeweils eine Konstante zu definieren.

#!/usr/bin/env python3
import time
import tkinter as tk
from functools import partial

KEYBOARD_DEVICE_PATH = "/dev/hidg0"
KEYCODE_NONE = 0
KEYCODE_A = 4


def send_key(keycode, modifier=0):
with open(KEYBOARD_DEVICE_PATH, "wb") as ...
von Sirius3
Dienstag 20. Januar 2026, 11:26
Forum: Raspberry Pi und Co.
Thema: Tkinter GUI Raspberry Zero Hid Keyboard
Antworten: 3
Zugriffe: 1601

Re: Tkinter GUI Raspberry Zero Hid Keyboard

... event` als `command` an, was hier None ist.
Statt dessen möchtest Du ein aufrufbares Objekt übergeben, was man in Deinem Fall mit `functools.partial` macht.

from functools import partial
import tkinter as tk
import time

# Paths to HID devices
KEYBOARD_PATH = "/dev/hidg0"


def send_keyboard ...
von __blackjack__
Samstag 3. Januar 2026, 16:42
Forum: Installation/Konfigurieren
Thema: Keine Tonausgabe mit vlc Modul unter WIN10
Antworten: 15
Zugriffe: 3879

Re: Keine Tonausgabe mit vlc Modul unter WIN10

... Random MP3-Player by Udo100
import random
import threading
import time
import tkinter as tk
from enum import auto, Enum
from functools import partial
from tkinter import filedialog

import vlc


class Fade(Enum):
IN = auto()
OUT = auto()


def on_open_button():
file_path = filedialog ...
von __blackjack__
Donnerstag 14. August 2025, 13:33
Forum: Allgemeine Fragen
Thema: Menüauswahl mit tkinter
Antworten: 9
Zugriffe: 5447

Re: Menüauswahl mit tkinter

... braucht als das Label und die Listbox als Argumente. Bei so simplen Programmen kommt man noch mit „Closures“ aus, zum Beispiel über `functools.partial()`, bei etwas komplexeren Programmen kommt man nicht um eine Klasse herum.

Eine Möglichleit an die aktuelle Auswahl zu kommen ist die ...
von Sirius3
Mittwoch 13. August 2025, 17:52
Forum: Allgemeine Fragen
Thema: Suche Alternative zu ThreadPoolExecutor um Threads bzw. Prozesse zu beenden
Antworten: 31
Zugriffe: 15651

Re: Suche Alternative zu ThreadPoolExecutor um Threads bzw. Prozesse zu beenden

... episode, imdb, provider_name, provider):
entries = provider.run(titles, year, season, episode, imdb)
unique_entries = unique_everseen(entries, partial(json.dumps, sort_keys=True))
defaults = {
"provider": provider_name,
"priority": 100,
"prioHoster": 100,
}
return [
defaults | entry
for ...
von __blackjack__
Mittwoch 13. August 2025, 13:03
Forum: Allgemeine Fragen
Thema: Suche Alternative zu ThreadPoolExecutor um Threads bzw. Prozesse zu beenden
Antworten: 31
Zugriffe: 15651

Re: Suche Alternative zu ThreadPoolExecutor um Threads bzw. Prozesse zu beenden

... mal gesehen hat, nicht selber schreiben möchte, dann hat das externe `more_itertools`-Modul etwas passendes (ungetestet):
from functools import partial

from more_itertools import unique_everseen

# ...

def _get_sources(titles, year, season, episode, imdb, provider_name, provider):
sources ...
von __blackjack__
Freitag 11. Juli 2025, 16:51
Forum: Wissenschaftliches Rechnen
Thema: kleine Mathe-Spielereien
Antworten: 819
Zugriffe: 486760

Re: kleine Mathe-Spielereien

... sind nicht gut, weil in ”Funktionen” auf globale Werte zugegriffen wird.

#!/usr/bin/env python3
import tkinter as tk
from functools import partial


def on_button_click(label):
label.config(text="Button wurde geklickt!")


def on_entry_change(label, event):
label.config(text=f"Eingabe ...
von __blackjack__
Mittwoch 4. Juni 2025, 19:59
Forum: Allgemeine Fragen
Thema: Probleme mit Umlaute in Python
Antworten: 26
Zugriffe: 13075

Re: Probleme mit Umlaute in Python

... ich habe das über Python gelöst, und bekomme auch 29 Ergebnisse:
#!/usr/bin/env python3
from collections import defaultdict
from functools import partial
from pathlib import Path

import iconv

MODULES_FILE_PATH = Path("/usr/lib/x86_64-linux-gnu/gconv/gconv-modules")


def parse_gconf_modules(lines ...
von __blackjack__
Mittwoch 4. Juni 2025, 18:26
Forum: Allgemeine Fragen
Thema: Probleme mit Umlaute in Python
Antworten: 26
Zugriffe: 13075

Re: Probleme mit Umlaute in Python

... Idee. Ich hatte die EBCDIC-Kodierung(en) mit Python selbst gefunden:
#!/usr/bin/env python3
import codecs
import encodings
from functools import partial
from pathlib import Path


def is_text_encoding(name):
try:
codecs.lookup(name)
#
# Try encoding a string to filter out non text encodings ...
von snafu
Mittwoch 28. Mai 2025, 18:09
Forum: Qt/KDE
Thema: Darstellung/Scalierung Windows 10 vs Windows 11
Antworten: 33
Zugriffe: 24344

Re: Darstellung/Scalierung Windows 10 vs Windows 11

... mal etwas mit dem Designer gebastelt, was absichtlich größere Texte hat:
https://i.imgur.com/70ygL9Q.png

buttons.py:
from functools import partial
from pathlib import Path
import sys

from PyQt5 import QtCore
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.uic import loadUi ...
von __blackjack__
Dienstag 29. April 2025, 21:35
Forum: Showcase
Thema: Vokabeltrainer
Antworten: 5
Zugriffe: 8746

Re: Vokabeltrainer

... Wahl ja einen Grund. Ich würde die relativ zur normalen Grösse machen.

Den Hack bei ``lambda`` Defaultwerte zu binden macht man seit `functools.partial()` nicht mehr. Das wurde genau für so etwas eingeführt.

Ohne Not ``pop(0)`` ist unschön. Die Liste ist ja gemischt worden, also macht es ...
von DorSushi
Samstag 12. April 2025, 10:52
Forum: Raspberry Pi und Co.
Thema: Raspberry Pi5 - HMDI Ausgang schalten wenn Bewegung erkannt über den PIR Sensor HC-SR501
Antworten: 12
Zugriffe: 13745

Re: Raspberry Pi5 - HMDI Ausgang schalten wenn Bewegung erkannt über den PIR Sensor HC-SR501

... 588
super().__init__(
pin, pull_up=pull_up, active_state=active_state,
threshold=threshold, queue_len=queue_len, sample_wait=1 /
sample_rate, partial=partial, pin_factory=pin_factory, average=mean)
self._queue.start()

line 257
super().__init__(
pin, pull_up=pull_up, active_state=active ...
von Dennis89
Freitag 14. März 2025, 20:08
Forum: Allgemeine Fragen
Thema: Return einer Funktion
Antworten: 1
Zugriffe: 3567

Re: Return einer Funktion

... übernimmt und dann die Berechnung startet.
Beispielhaft würde das so aussehen:
#!/usr/bin/env python3
import tkinter as tk
from functools import partial


def process_user_entry(user_entry, temperature):
temperature.set(user_entry.get())
calculate_something(user_entry.get())


def calculate ...
von Sirius3
Mittwoch 5. Februar 2025, 19:10
Forum: Tkinter
Thema: Probleme mit einbinung der Get Funktion in Emails
Antworten: 2
Zugriffe: 13111

Re: Probleme mit einbinung der Get Funktion in Emails

... was Du eigentlich machst.
Alles was Funktionen brauchen, muß man über die Argumente übergeben. Bei GUIs kann man noch mit functools.partial arbeiten, aber irgendwann kommt man um Klassen nicht herum.
place sollte man nicht benutzen, auch läßt man am besten die Defaulteinstellungen, was ...
von rodiboki
Freitag 17. Januar 2025, 23:01
Forum: Tkinter
Thema: Schleife im Hintergrund bei Tkinter GUI
Antworten: 4
Zugriffe: 11314

Re: Schleife im Hintergrund bei Tkinter GUI

Hallo


Wobei man hier statt `partial()` auch zusätzliche Argumente an `after()` übergeben kann, die Tk dann beim Aufruf an die Rückruffunktion übergibt.


ja danke... , jetzt habe ich das. Übergabe mit .after war falsch. Manchmal braucht man nur einen kleinen Tip :D


from tkinter import *

def ...
von __blackjack__
Freitag 17. Januar 2025, 22:20
Forum: Tkinter
Thema: Schleife im Hintergrund bei Tkinter GUI
Antworten: 4
Zugriffe: 11314

Re: Schleife im Hintergrund bei Tkinter GUI

Wobei man hier statt `partial()` auch zusätzliche Argumente an `after()` übergeben kann, die Tk dann beim Aufruf an die Rückruffunktion übergibt.
von sparrow
Freitag 17. Januar 2025, 21:37
Forum: Tkinter
Thema: Schleife im Hintergrund bei Tkinter GUI
Antworten: 4
Zugriffe: 11314

Re: Schleife im Hintergrund bei Tkinter GUI

... zweites Beispiel übergibt statt der Funktion None an after, weil das der Rückgabewerte der Funktion ist. (Bzw. würde das übergeben, wenn er nicht in der Rekursion stecken bleiben würde und so nie das Ende der Funktion erreicht.

Such mal nach "functools.partial". Das wurde hier sehr häufig diskutiert.
von Sirius3
Donnerstag 16. Januar 2025, 18:47
Forum: Codesnippets
Thema: Code-Golf
Antworten: 47
Zugriffe: 70062

Re: Code-Golf

Du willst ja nur sortieren:

Code: Alles auswählen

f=lambda w:sorted(w,key=bool,reverse=1)
oder falls der Import nicht zählt, noch kürzer:

Code: Alles auswählen

f=partial(sorted,key=bool,reverse=1)
Da war halt Python2 ohne keyword-only-Argumenten noch besser:

Code: Alles auswählen

f=lambda w:sorted(w,None,bool,1)
von Sirius3
Montag 13. Januar 2025, 09:39
Forum: Tkinter
Thema: Combobox
Antworten: 3
Zugriffe: 10826

Re: Combobox

... man für Eingaben mit Var-Objekten, dann ist man unabhängig von der eigentlichen Darstellung.

Hier ein Beispiel, wie man noch mit `functools.partial` an die Daten kommt.
import tkinter as tk
from tkinter.ttk import Combobox
from functools import partial

SPELLING_ALPHABET = [
"wählen ...