So würde ichs machen:

comboExample.bind("<<ComboboxSelected>>", callbackFunc)

Quelle:

https://www.delftstack.com/de/tutorial/tkinter-tutorial/tkinter-combobox/

...zur Antwort

Nutz am besten Openpyxl damit kannst du auch die Excel einlesen und dann mit dem neuen Datensatz abspeichern. Updaten heißt dort immer überschreiben, sprich: Alte Daten sammeln und mit den neuen wieder einfügen

...zur Antwort

sollte funktionieren wenn die PHP Limits usw genug Spielraum haben

...zur Antwort

Ja Duplicator ist sehr gut geeignet dafür.

...zur Antwort

Selenium und Beautifulsoup mit Python. Das könnte klappen - wie weiß ich allerdings nicht. Dauert wohl schon ne Weile ohne bessere Kenntnisse.

...zur Antwort

Hi, hab noch ne Lösung :)

## Passwort Generator mit maximal x Zahlen
import string
import random
x = 3
letters = list(string.ascii_lowercase)
numbers = string.digits
i = 0
passwort = []
while i < x:
  passwort.append(random.choice(numbers))
  i = i +1
while i < 12:
  passwort.append(random.choice(letters))
  random.shuffle(passwort)
  i = i + 1
pw = "".join(passwort)
print ("Dein random Passwort lautet:",pw)
...zur Antwort

Geht eigentlich Super einfach mit SQL.

Würde theoretisch aber auch mit Excel funktionieren.

DB Browser und damit vielleicht eine DB, wo du den Namen der Karte hast und noch paar Filteroptionen, dass du die Abfrage präziser machen kannst.

...zur Antwort
Wie kann ich in Python einen Loop einfügen der aus einer Exceltabelle ausliest?

Hallo würde mir gerne meine Vokalen mit Text to Speech vorlesen lassen, ich habe dafür eine Excel-Tabelle mit Englischen und Deutschen Vokabeln.

Mein Problem ist das ich nicht weiß wie man in Python eine automatische loop einfügt die dann von einem English/Deutschvokabel Paar zum nächsten geht und sie vorliest.

Weil so wie ich es jetzt habe muss ich bei jedem neuen Vokabel paar eine manuelle Variable erstellen und dann diese wieder in meinen Text to Speech Code einfügen.

Mein Code:

import openpyxl
import pyttsx3


# Give the location of the file
path = "test.xlsx"

# To open the workbook
# workbook object is created
wb_obj = openpyxl.load_workbook(path)

# Get workbook active sheet object
# from the active attribute
sheet = wb_obj.active

# Cell objects also have a row, column,
# and coordinate attributes that provide
# location information for the cell.

# Note: The first row or
# column integer is 1, not 0.

# Cell object is created by using
# sheet object's cell() method.
wort1en = sheet.cell(row=1, column=1)
wort1de = sheet.cell(row=1, column=2)


# Text to Speech
engine = pyttsx3.init()

# Voice IDs pulled from engine.getProperty('voices')
# These will be system specific
de_voice_id = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_DE-DE_HEDDA_11.0"
en_voice_id = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_ZIRA_11.0"

# Set properties _before_ you add things to say
engine.setProperty('rate', 160)    # Speed percent (can go over 100)
engine.setProperty('volume', 1)  # Volume 0-1
# Use female English voice
engine.setProperty('voice', en_voice_id)
engine.say(wort1en.value)


# Set properties _before_ you add things to say
engine.setProperty('rate', 150)    # Speed percent (can go over 100)
engine.setProperty('volume', 0.9)  # Volume 0-1
# Use female German voice
engine.setProperty('voice', de_voice_id)
engine.say(wort1de.value)


engine.runAndWait()

Meine Vokabelliste:

...zur Frage

Kannst du die Daten nicht komplett auslesen und dann jedes Wort einzeln in eine Liste z.B. speichern? Oder direkt von der ausgelesenen Row einen Loop: für jeden Wert mache das

Von dort aus kannst du dann einen Loop schreiben

...zur Antwort

Hi,

gibts die Namen der Gegenstände irgendwo im Internet wo du die zusammengefasst hast, dann wäre das einfach.

Oder andere Dateien? Aus dem Spiel direkt wüsste ich momntan kein Ansatz.

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.