Die Suche ergab 18367 Treffer
- Freitag 1. Mai 2026, 19:47
- Forum: Allgemeine Fragen
- Thema: Eigene CLI Anwendung per pipx (bzw. hatchling) installieren
- Antworten: 4
- Zugriffe: 348
Re: Eigene CLI Anwendung per pipx (bzw. hatchling) installieren
Beim Programmieren muß man schon exakt das so machen wie angegeben, und nicht irgendetwas raten.
- Freitag 1. Mai 2026, 13:17
- Forum: Allgemeine Fragen
- Thema: Eigene CLI Anwendung per pipx (bzw. hatchling) installieren
- Antworten: 4
- Zugriffe: 348
Re: Eigene CLI Anwendung per pipx (bzw. hatchling) installieren
Die Referenz zum Script muß ein völlständig sein, als
[project.scripts]
cli-name = "test2.app:main"
Und pipx sagt mir, dass es ein `--spec` möchte:
$ pipx run --spec . cli-name
Und man startet nicht einfach ein Skript per Dateiname in irgendeinem Paket. Dafür gibt es ja scripts, oder `python ...
[project.scripts]
cli-name = "test2.app:main"
Und pipx sagt mir, dass es ein `--spec` möchte:
$ pipx run --spec . cli-name
Und man startet nicht einfach ein Skript per Dateiname in irgendeinem Paket. Dafür gibt es ja scripts, oder `python ...
- Dienstag 28. April 2026, 19:24
- Forum: Allgemeine Fragen
- Thema: pyInstaller und subprocess
- Antworten: 10
- Zugriffe: 1451
Re: pyInstaller und subprocess
@s0pply: normalerweise läuft ja websocket und http über das selbe Framework. Dann benutzt man WSGI das selbständig dafür sorgt, dass entweder genug Threads oder Prozesse gestartet werden.
Bei Deinem multiprocessing-Fragment fehlt das `if __name__ == "__main__"` das man auf jeden Fall braucht, aber ...
Bei Deinem multiprocessing-Fragment fehlt das `if __name__ == "__main__"` das man auf jeden Fall braucht, aber ...
- Freitag 24. April 2026, 19:53
- Forum: Allgemeine Fragen
- Thema: Verständnisfrage zu Bitweiser-Operatoren
- Antworten: 25
- Zugriffe: 2763
Re: Verständnisfrage zu Bitweiser-Operatoren
Besser?
def handle_error(index):
if index == 0:
for index, it in enumerate(iterators):
try:
next(it)
break
except StopIteration:
pass
else:
return
compares = "longer"
else:
compares = "shorter"
end_index = "" if index == 1 else f"-{index}"
raise ValueError(f"zip() argument {index + 1 ...
def handle_error(index):
if index == 0:
for index, it in enumerate(iterators):
try:
next(it)
break
except StopIteration:
pass
else:
return
compares = "longer"
else:
compares = "shorter"
end_index = "" if index == 1 else f"-{index}"
raise ValueError(f"zip() argument {index + 1 ...
- Freitag 24. April 2026, 18:30
- Forum: Allgemeine Fragen
- Thema: Verständnisfrage zu Bitweiser-Operatoren
- Antworten: 25
- Zugriffe: 2763
Re: Verständnisfrage zu Bitweiser-Operatoren
@__blackjack__: die `strict`-Variante funktioniert nur, wenn der kürzeste Iterator nicht der erste ist.
Wenn man das wirklich wie zip machen möchte, kommt ganz schön viel Code zusammen:
def zip_it(*iterables, strict=False):
iterators = [iter(it) for it in iterables]
if iterators:
while True ...
Wenn man das wirklich wie zip machen möchte, kommt ganz schön viel Code zusammen:
def zip_it(*iterables, strict=False):
iterators = [iter(it) for it in iterables]
if iterators:
while True ...
- Donnerstag 23. April 2026, 09:57
- Forum: Allgemeine Fragen
- Thema: Verständnisfrage zu Bitweiser-Operatoren
- Antworten: 25
- Zugriffe: 2763
Re: Verständnisfrage zu Bitweiser-Operatoren
Man kann auch umgekehrt bit-Operationen als Mengen ausdrücken:
from enum import auto, IntFlag
class Bits(IntFlag):
NONE = 0
BIT0 = auto()
BIT1 = auto()
BIT2 = auto()
BIT3 = auto()
BIT4 = auto()
BIT5 = auto()
BIT6 = auto()
BIT7 = auto()
num84 = set(Bits(84))
num107 = set(Bits(107))
print ...
from enum import auto, IntFlag
class Bits(IntFlag):
NONE = 0
BIT0 = auto()
BIT1 = auto()
BIT2 = auto()
BIT3 = auto()
BIT4 = auto()
BIT5 = auto()
BIT6 = auto()
BIT7 = auto()
num84 = set(Bits(84))
num107 = set(Bits(107))
print ...
- Sonntag 19. April 2026, 10:32
- Forum: Allgemeine Fragen
- Thema: Substantive mit Python filtern
- Antworten: 9
- Zugriffe: 1546
Re: Substantive mit Python filtern
@Pedroski55: auch wenn Du beratungsresistent bist, hier nochmal alle Kommentare, die auch schon bei Deinen anderen Beiträgen hier gelten: benutze kein extra Modul regex, wenn aus auch das ganz normale re-Modul aus der Standardbibliothek tut. Einbuchstabige Variablennamen sind schlecht, weil sie ...
- Samstag 18. April 2026, 17:32
- Forum: Webframeworks
- Thema: Frontend
- Antworten: 3
- Zugriffe: 1423
Re: Frontend
Es gibt keine Tools. Man schreibt direkt HTML, nur unterstützt durch ein passendes CSS-Framework wie Bootstrap.
- Dienstag 14. April 2026, 13:34
- Forum: Allgemeine Fragen
- Thema: pillow pip etc
- Antworten: 28
- Zugriffe: 9516
Re: pillow pip etc
Dafür gibt es https://pypi.org. Du mußt aber wissen, was Du suchst, um etwas zu finden. Was ist Deine eigentliche Frage? Was fehlt Dir noch?
- Mittwoch 8. April 2026, 20:48
- Forum: Allgemeine Fragen
- Thema: deepcopy auf subset
- Antworten: 13
- Zugriffe: 3035
Re: deepcopy auf subset
Nein, das ist ziemlich das exakt gleiche Verhalten, was ich auch bei C++ so erwarten würde, wenn ich mit Referenzen arbeite: die Variable dataset und das Attribut train_subset.dataset verweisen ürsprünglich auf das selbe Objekt.
Und ein Subset hat noch zusätzlich ein Array mit den Indizes ins ...
Und ein Subset hat noch zusätzlich ein Array mit den Indizes ins ...
- Mittwoch 8. April 2026, 14:39
- Forum: Allgemeine Fragen
- Thema: deepcopy auf subset
- Antworten: 13
- Zugriffe: 3035
Re: deepcopy auf subset
Was verstehst Du daran nicht? Du ersetzt den Dataset durch eine Kopie. Warum sollte sich was ändern?
- Mittwoch 8. April 2026, 13:48
- Forum: Allgemeine Fragen
- Thema: deepcopy auf subset
- Antworten: 13
- Zugriffe: 3035
Re: deepcopy auf subset
Auch wenn das in dem Tutorial funktionieren mag, macht man es nicht.
Es gibt einen Weg, train_subset zu erzeugen, wenn Du veränderte Datensätze hast, dann erzeuge einen neuen Subset.
Statt Daten zu verändern erzeugt man in Python am besten einfach eine neue Datenstruktur.
Es gibt einen Weg, train_subset zu erzeugen, wenn Du veränderte Datensätze hast, dann erzeuge einen neuen Subset.
Statt Daten zu verändern erzeugt man in Python am besten einfach eine neue Datenstruktur.
- Mittwoch 8. April 2026, 10:22
- Forum: Allgemeine Fragen
- Thema: Sentimentanalyse mit Senti Ws
- Antworten: 7
- Zugriffe: 4418
Re: Sentimentanalyse mit Senti Ws
@DeaD_EyE: der halbe Code beschäftigt sich nur mit Caching, was wie Du selbst sagst, nicht notwendig ist. Zudem muß man dann wissen, dass man die Cache-Daten löschen muß, wenn man andere Scores benutzen möchte.
Eine Funktion sollte eine Sache machen, `load_word_lists` liest dagegen zwei Dateien ...
Eine Funktion sollte eine Sache machen, `load_word_lists` liest dagegen zwei Dateien ...
- Dienstag 7. April 2026, 18:09
- Forum: Allgemeine Fragen
- Thema: Sentimentanalyse mit Senti Ws
- Antworten: 7
- Zugriffe: 4418
Re: Sentimentanalyse mit Senti Ws
Code postet man hier in code-Tags </>. So wie jetzt ist der Code unlesbar.
Importe stehen immer am Anfang der Datei, dann folgen Konstanten und Funktionsdefinitionen.
Das Hauptprogramm steht auch in einer Funktion, die üblicherweise `main` genannt wird.
Variablennamen werden komplett klein ...
Importe stehen immer am Anfang der Datei, dann folgen Konstanten und Funktionsdefinitionen.
Das Hauptprogramm steht auch in einer Funktion, die üblicherweise `main` genannt wird.
Variablennamen werden komplett klein ...
- Dienstag 7. April 2026, 17:59
- Forum: Allgemeine Fragen
- Thema: deepcopy auf subset
- Antworten: 13
- Zugriffe: 3035
Re: deepcopy auf subset
deepcop ist selten sinnvoll, was willst Du hier damit bewirken?
Dann ist es nicht gut, irgendwelche Attribute irgendwelcher Instanzen zu überschreiben. Auch hier die Fage: was willst Du damit bewirken?
In diesem Fall erklärt die Doku alles (https://docs.pytorch.org/docs/stable/data.html#torch.utils ...
Dann ist es nicht gut, irgendwelche Attribute irgendwelcher Instanzen zu überschreiben. Auch hier die Fage: was willst Du damit bewirken?
In diesem Fall erklärt die Doku alles (https://docs.pytorch.org/docs/stable/data.html#torch.utils ...
- Montag 6. April 2026, 16:49
- Forum: Allgemeine Fragen
- Thema: pillow pip etc
- Antworten: 28
- Zugriffe: 9516
Re: pillow pip etc
weil du wieder einen Befehl für die Windows cmd-shell in die interaktive Pythonshell eingegeben hast.
du hast doch jetzt pillow erfolgreich installiert. Mit `import PIL`, diesmal in der Pythonshell, solltest Du das testen können.
du hast doch jetzt pillow erfolgreich installiert. Mit `import PIL`, diesmal in der Pythonshell, solltest Du das testen können.
- Sonntag 5. April 2026, 13:10
- Forum: Allgemeine Fragen
- Thema: *.whl Datei über `requirements.txt` oder `pyproject.toml` von Github laden und installieren
- Antworten: 20
- Zugriffe: 5044
Re: *.whl Datei über `requirements.txt` oder `pyproject.toml` von Github laden und installieren
Wenn man als URL ein Verzeichnis angibt, wird üblicherweise die Datei index.html zurückgegeben. Du brauchst also eine Datei /gasproperties/index.html
- Sonntag 5. April 2026, 09:31
- Forum: Allgemeine Fragen
- Thema: *.whl Datei über `requirements.txt` oder `pyproject.toml` von Github laden und installieren
- Antworten: 20
- Zugriffe: 5044
Re: *.whl Datei über `requirements.txt` oder `pyproject.toml` von Github laden und installieren
Ah, der Index wird gar nicht benutzt. Es muß also eine URL .../gasproperties/ geben. Das sollte aber mit github-Pages möglich sein.
- Samstag 4. April 2026, 21:00
- Forum: Allgemeine Fragen
- Thema: *.whl Datei über `requirements.txt` oder `pyproject.toml` von Github laden und installieren
- Antworten: 20
- Zugriffe: 5044
Re: *.whl Datei über `requirements.txt` oder `pyproject.toml` von Github laden und installieren
Wie ich bereits schrieb, wird in Deiner index.html ein Paket mit dem Namen gasproperties-0.1.0 verlinkt, was aber kein gültiger Paketname ist. Ein Paket mit dem Namen gasproperties gibt es dagegen nicht.
- Samstag 4. April 2026, 09:42
- Forum: Allgemeine Fragen
- Thema: *.whl Datei über `requirements.txt` oder `pyproject.toml` von Github laden und installieren
- Antworten: 20
- Zugriffe: 5044
Re: *.whl Datei über `requirements.txt` oder `pyproject.toml` von Github laden und installieren
Die erste Warnung sagt, dass Du kein Schema angegeben hast, bei lokalen Dateien scheint wohl ein file: gebraucht zu werden. Wie die Ausgabe bei Deinem Versuch mit github ausgesehen hat, hast Du nicht gezeigt.
In der Datei index.html gibt es kein Paket gasproperties, nur eines mit dem Namen ...
In der Datei index.html gibt es kein Paket gasproperties, nur eines mit dem Namen ...
