Yo, das wäre eine Möglichkeit.
Dachte, da gibt es ggf. noch einen Context-Manager - Kniff den ich nicht kenne mit `yield` oder ähnlichem ... aber das geht so natürlich auch.
Danke sehr!
Die Suche ergab 129 Treffer
- Montag 2. Oktober 2023, 13:31
- Forum: Allgemeine Fragen
- Thema: Objekt aus einer Funktion mit Context Manager weiterverwenden?
- Antworten: 11
- Zugriffe: 1251
- Sonntag 1. Oktober 2023, 15:25
- Forum: Allgemeine Fragen
- Thema: Objekt aus einer Funktion mit Context Manager weiterverwenden?
- Antworten: 11
- Zugriffe: 1251
Objekt aus einer Funktion mit Context Manager weiterverwenden?
Hallo zusammen,
ich stehe hier gerade ein bischen auf dem Schlauch und vergesse sicher etwas ganz einfaches und grundliegendes ... trotzdem: Ich komme nicht drauf:
Ich möchte gerne eine Funktion schreiben, die mit einem Context Manager ein Objekt erzeugt und zurückgibt. Dann möchte ich damit ...
ich stehe hier gerade ein bischen auf dem Schlauch und vergesse sicher etwas ganz einfaches und grundliegendes ... trotzdem: Ich komme nicht drauf:
Ich möchte gerne eine Funktion schreiben, die mit einem Context Manager ein Objekt erzeugt und zurückgibt. Dann möchte ich damit ...
- Montag 31. Juli 2023, 19:49
- Forum: Allgemeine Fragen
- Thema: Performance Profile erstellen
- Antworten: 3
- Zugriffe: 587
Re: Performance Profile erstellen
Es gibt mehrere Funktionen die aus mehreren Dateien heraus importiert werden.
Die Hauptfunktion liegt in `main.py` und wird über das klassische main() Konstrukt gestartet:
if __name__ == "__main__":
main()
Daher hatte ich auch erwartet, das `main()` in solch einem Profile meinen Ausgangspunkt ...
Die Hauptfunktion liegt in `main.py` und wird über das klassische main() Konstrukt gestartet:
if __name__ == "__main__":
main()
Daher hatte ich auch erwartet, das `main()` in solch einem Profile meinen Ausgangspunkt ...
- Montag 31. Juli 2023, 15:39
- Forum: Allgemeine Fragen
- Thema: Performance Profile erstellen
- Antworten: 3
- Zugriffe: 587
Performance Profile erstellen
Hallo zusammen!
Ich habe @work ein Python Script "geerbt", welches grundsätzlich tut was es soll und fehlerfrei funktioniert. Allerdings wurde ich gebeten mir das hinsichtlich Performance mal genauer anzuschauen, da es derzeit eine Laufzeit von etwas mehr als 3 Stunden hat (zuletzt: 3:10).
Wenn ...
Ich habe @work ein Python Script "geerbt", welches grundsätzlich tut was es soll und fehlerfrei funktioniert. Allerdings wurde ich gebeten mir das hinsichtlich Performance mal genauer anzuschauen, da es derzeit eine Laufzeit von etwas mehr als 3 Stunden hat (zuletzt: 3:10).
Wenn ...
- Montag 27. September 2021, 15:07
- Forum: Allgemeine Fragen
- Thema: Argument- und Elementnamen aus Variablen?
- Antworten: 2
- Zugriffe: 456
Re: Argument- und Elementnamen aus Variablen?
Perfekt! Danke!
- Montag 27. September 2021, 10:10
- Forum: Allgemeine Fragen
- Thema: Argument- und Elementnamen aus Variablen?
- Antworten: 2
- Zugriffe: 456
Argument- und Elementnamen aus Variablen?
Hallo zusammen!
Ich habe eine Django-Applikation und bin beim Schreiben eines Management Commands auf eine meiner allgemeine Python-Wissenslücke gestoßen:
Ich suche einen Satz an Datenbankobjekten mit der `.filter` Methode von Django:
cards = RfidCard.objects.filter(unavailable__exact=True ...
Ich habe eine Django-Applikation und bin beim Schreiben eines Management Commands auf eine meiner allgemeine Python-Wissenslücke gestoßen:
Ich suche einen Satz an Datenbankobjekten mit der `.filter` Methode von Django:
cards = RfidCard.objects.filter(unavailable__exact=True ...
- Freitag 18. Dezember 2020, 10:47
- Forum: Datenbankprogrammierung mit Python
- Thema: sqlite3 mit 'ON DELETE CASCADE' funktioniert nicht wie erwartet
- Antworten: 2
- Zugriffe: 2688
Re: sqlite3 mit 'ON DELETE CASCADE' funktioniert nicht wie erwartet
... OK, teilweise habe ich es mir selbst beantworten können: Alles an dem was ich geschrieben habe scheint korrekt zu sein. Jedoch scheint das foreign key - handling in sqlite3 nicht standardmäßig aktiviert zu sein. Wenn man nach erstellen der Connection folgendes ausführt verhält sich das ON DELETE ...
- Freitag 18. Dezember 2020, 10:14
- Forum: Datenbankprogrammierung mit Python
- Thema: sqlite3 mit 'ON DELETE CASCADE' funktioniert nicht wie erwartet
- Antworten: 2
- Zugriffe: 2688
sqlite3 mit 'ON DELETE CASCADE' funktioniert nicht wie erwartet
Hallo zusammen,
ich habe folgende sqlite DB erstellt:
CREATE TABLE IF NOT EXISTS game_group (
group_id integer UNIQUE PRIMARY KEY AUTOINCREMENT NOT NULL,
name text UNIQUE NOT NULL,
created_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE IF NOT EXISTS players (
player_id ...
ich habe folgende sqlite DB erstellt:
CREATE TABLE IF NOT EXISTS game_group (
group_id integer UNIQUE PRIMARY KEY AUTOINCREMENT NOT NULL,
name text UNIQUE NOT NULL,
created_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE IF NOT EXISTS players (
player_id ...
- Samstag 28. November 2020, 22:10
- Forum: Allgemeine Fragen
- Thema: Eigener Context Manager
- Antworten: 3
- Zugriffe: 871
Re: Eigener Context Manager
OMG ... wie offensichtlich! Danke & Sorry 

- Freitag 27. November 2020, 14:32
- Forum: Allgemeine Fragen
- Thema: Eigener Context Manager
- Antworten: 3
- Zugriffe: 871
Eigener Context Manager
Hallo zusammen,
ich möchte gerne einen eigenen Context Manager schreiben, bekomme aber selbst im simpelst möglichem Beispiel einen AttributeError:
class Demo:
def __enter__(self):
print("ENTER")
return self
def __exit__(self, exc_type, exc_val, exc_tb):
print("EXIT")
with Demo:
print ...
ich möchte gerne einen eigenen Context Manager schreiben, bekomme aber selbst im simpelst möglichem Beispiel einen AttributeError:
class Demo:
def __enter__(self):
print("ENTER")
return self
def __exit__(self, exc_type, exc_val, exc_tb):
print("EXIT")
with Demo:
print ...
- Montag 27. Juli 2020, 17:00
- Forum: Webframeworks
- Thema: Django Model Inheritance
- Antworten: 2
- Zugriffe: 1975
Django Model Inheritance
Hallo zusammen,
ich habe versucht mich durch die Django-Docs selbst hindurch zu fuchsen, stoße dabei aber leider an meine Grenzen und brauche das etwas leichter verdaulich ...
Ich schreibe gerade eine Django-App, in der User eine URL zu einem Album oder einzelnem Track in Google Music eingeben ...
ich habe versucht mich durch die Django-Docs selbst hindurch zu fuchsen, stoße dabei aber leider an meine Grenzen und brauche das etwas leichter verdaulich ...
Ich schreibe gerade eine Django-App, in der User eine URL zu einem Album oder einzelnem Track in Google Music eingeben ...
- Mittwoch 1. Juli 2020, 21:28
- Forum: Installation/Konfigurieren
- Thema: Python auf Azure Windows-IoT Edge Devices?
- Antworten: 7
- Zugriffe: 3254
Re: Python auf Azure Windows-IoT Edge Devices?
Ja, so sehe ich das ja auch; ich sehe auch nicht direkt ein Problem mit Linux Containern unter Windows. Im weiteren Verlauf steht ja auch einfach nur, das MS für nicht alle Kombos aus OS und Containern Testen kann/möchte und das sie halt dafür keine Garantie abgeben können, da schwer bis nicht ...
- Mittwoch 1. Juli 2020, 12:57
- Forum: Installation/Konfigurieren
- Thema: Python auf Azure Windows-IoT Edge Devices?
- Antworten: 7
- Zugriffe: 3254
Re: Python auf Azure Windows-IoT Edge Devices?
Danke, aber das möchte ich nicht.
- Mittwoch 1. Juli 2020, 10:57
- Forum: Installation/Konfigurieren
- Thema: Python auf Azure Windows-IoT Edge Devices?
- Antworten: 7
- Zugriffe: 3254
Re: Python auf Azure Windows-IoT Edge Devices?
Da ist Microsoft wohl über Nacht etwas an den Englischen Docs kaputt gegangen ... ich paste mal Screenshots:
Das hier sagt nach meinem Verständnis, das Linux Container unter Windows grundsätzlich nicht supported sind, obwohl sie im Rahmen einer Entwicklungs-/Testumgebung funktionieren:
https://oc ...
Das hier sagt nach meinem Verständnis, das Linux Container unter Windows grundsätzlich nicht supported sind, obwohl sie im Rahmen einer Entwicklungs-/Testumgebung funktionieren:
https://oc ...
- Dienstag 30. Juni 2020, 20:58
- Forum: Installation/Konfigurieren
- Thema: Python auf Azure Windows-IoT Edge Devices?
- Antworten: 7
- Zugriffe: 3254
Re: Python auf Azure Windows-IoT Edge Devices?
PS: Ich begründe diese Annahme auf dieser Doku: https://docs.microsoft.com/de-de/azure/ ... ng-systems
- Dienstag 30. Juni 2020, 20:23
- Forum: Installation/Konfigurieren
- Thema: Python auf Azure Windows-IoT Edge Devices?
- Antworten: 7
- Zugriffe: 3254
Python auf Azure Windows-IoT Edge Devices?
Hallo zusammen!
Ich beschäftige mich gerade berufsbedingt das erste Mal mit Azure IoT-Edge Devices und würde hierfür natürlich am liebsten Python nehmen um die Sensoren im Werk aszulesen und die Daten zu verarbeiten.
Allerdings finde ich die Microsoft-Dokus eher unübersichtlich und dürftig ...
Ich beschäftige mich gerade berufsbedingt das erste Mal mit Azure IoT-Edge Devices und würde hierfür natürlich am liebsten Python nehmen um die Sensoren im Werk aszulesen und die Daten zu verarbeiten.
Allerdings finde ich die Microsoft-Dokus eher unübersichtlich und dürftig ...
- Donnerstag 6. Dezember 2018, 12:10
- Forum: Allgemeine Fragen
- Thema: Django - Ändern eines DB-Elementes erstellt ein neues?
- Antworten: 16
- Zugriffe: 2562
Re: Django - Ändern eines DB-Elementes erstellt ein neues?
Macht es einen Unterschied ob man dafür ein unique und/oder not null property definiert oder nicht?
Ansonsten: Ja, das habe ich so eigentlich auch von Django erwartet.
Ansonsten: Ja, das habe ich so eigentlich auch von Django erwartet.
- Mittwoch 5. Dezember 2018, 23:44
- Forum: Allgemeine Fragen
- Thema: Django - Ändern eines DB-Elementes erstellt ein neues?
- Antworten: 16
- Zugriffe: 2562
Re: Django - Ändern eines DB-Elementes erstellt ein neues?
Naja, also das Argument mit dem "man kann ja die gleiche ID schon zugewiesen haben an ein anderes Objekt" leuchtet mir nicht 100% ein. Entscheident ist diesbezüglich ja der Moment in dem das ganze mit .save() gespeichert wird, nicht bei jedweder Zuweisung. Und es ist ja nicht so, das Django das ...
- Mittwoch 5. Dezember 2018, 11:52
- Forum: Allgemeine Fragen
- Thema: Django - Ändern eines DB-Elementes erstellt ein neues?
- Antworten: 16
- Zugriffe: 2562
Re: Django - Ändern eines DB-Elementes erstellt ein neues?
Du hast Recht, aber das weiß ich. Das soll auch nicht Teil meines späteren Codes sein, sondern ich bereite gerade etwas Material für einen Django-Workshop vor und stolpere dabei selbst über dieses Verhalten. Das würde ich daher gerne verstehen.
- Mittwoch 5. Dezember 2018, 10:56
- Forum: Allgemeine Fragen
- Thema: Django - Ändern eines DB-Elementes erstellt ein neues?
- Antworten: 16
- Zugriffe: 2562
Django - Ändern eines DB-Elementes erstellt ein neues?
Hallo zusammen,
heute mal mit einer Django-Frage ;-)
Ich habe folgendes model:
from django.db import models
class User(models.Model):
user_id = models.IntegerField(unique=True, primary_key=True)
first_name = models.CharField(max_length=64)
last_name = models.CharField(max_length=64)
Als DB ...
heute mal mit einer Django-Frage ;-)
Ich habe folgendes model:
from django.db import models
class User(models.Model):
user_id = models.IntegerField(unique=True, primary_key=True)
first_name = models.CharField(max_length=64)
last_name = models.CharField(max_length=64)
Als DB ...