Die Suche ergab 15 Treffer

von JohnSnock
Freitag 21. Oktober 2022, 19:49
Forum: Allgemeine Fragen
Thema: SublimeText LSP-pyright
Antworten: 0
Zugriffe: 1609

SublimeText LSP-pyright

Hi,
ich verwende Sublime Text mit LSP und LSP-pyright . Für viele Sachen erhalte ich completions, allerdings nicht für alle.

Zum Beispiel:
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()

db.select(Tablename).where() # .where() wird mir nicht vorgeschlagen.
db.session.execute ...
von JohnSnock
Samstag 8. Oktober 2022, 18:12
Forum: Allgemeine Fragen
Thema: Programm inkl. Python Env an Endanwender verteilen?
Antworten: 10
Zugriffe: 960

Re: Programm inkl. Python Env an Endanwender verteilen?

Du meinst den, der in PRO enthalten ist?
Naja, weil PRO halt 1500€ im Jahr kostet und das hier ein Hobby-Projekt ist. :D

Ich habe jetzt eine Lösung gefunden, die erst mal zufriedenstellend ist. Über InnoSetup lade ich den Python installer runter und installiere einfach ne komplette Python ...
von JohnSnock
Samstag 8. Oktober 2022, 15:33
Forum: Allgemeine Fragen
Thema: Programm inkl. Python Env an Endanwender verteilen?
Antworten: 10
Zugriffe: 960

Re: Programm inkl. Python Env an Endanwender verteilen?

Ich verwende als Library XLWings. https://docs.xlwings.org/en/stable/
Da gibt es ein VBA Modul für Excel, welches die Schnittstelle zwischen Excel und Python darstellt.
Für dieses VBA Modul muss man einen Python Interpreter einstellen.
Dieser Interpreter wird dann aufgerufen, importiert die ...
von JohnSnock
Samstag 8. Oktober 2022, 15:01
Forum: Allgemeine Fragen
Thema: Programm inkl. Python Env an Endanwender verteilen?
Antworten: 10
Zugriffe: 960

Re: Programm inkl. Python Env an Endanwender verteilen?

Hm ich tu mich hier echt schwer. Das ist so ziemlich das erste mal wo ich ne Anwendung in dieser Form verpacken und vertreilen möchte. Alles was man im Netz so findet ist entweder zu exe oder als Python package.
von JohnSnock
Samstag 8. Oktober 2022, 14:01
Forum: Allgemeine Fragen
Thema: Programm inkl. Python Env an Endanwender verteilen?
Antworten: 10
Zugriffe: 960

Re: Programm inkl. Python Env an Endanwender verteilen?

das Programm gar nicht selbst ausgeführt werden muss, sondern aus Excel heraus getriggertwird, wenn ich das richtig sehe.
Korrekt. Deswegen brauche ich auch keine .exe/.pyz sondern reine .py files mit nem Interpreter und den ganzen dependencies.


Alternativ kann man auch den Interpreter ...
von JohnSnock
Freitag 7. Oktober 2022, 20:48
Forum: Allgemeine Fragen
Thema: Programm inkl. Python Env an Endanwender verteilen?
Antworten: 10
Zugriffe: 960

Re: Programm inkl. Python Env an Endanwender verteilen?

Ja PyInstaller ist schon sehr gut, aber schmeißt alles in ein directory, ich muss eine Datei aber woanders hin packen.

Aber ich werde einfach erst PyInstaller benutzten und dann ein Installer mit InnoSetup erstellen.
Probiere ich morgen mal aus.
von JohnSnock
Freitag 7. Oktober 2022, 18:05
Forum: Allgemeine Fragen
Thema: Programm inkl. Python Env an Endanwender verteilen?
Antworten: 10
Zugriffe: 960

Programm inkl. Python Env an Endanwender verteilen?

Hi,
Ich habe ein Excel Plugin in Python programmiert und möchte dieses jetzt gerne so verpacken, dass der Endanwender das möglichst einfach über einen Installiert installieren kann.

Ich habe dazu mit InnoSetup einen Installer gebaut, der das Excel Plugin in den XLSTART Ordner kopiert und die Python ...
von JohnSnock
Freitag 7. Oktober 2022, 18:00
Forum: Allgemeine Fragen
Thema: decorated functions
Antworten: 4
Zugriffe: 840

Re: decorated functions

sparrow hat geschrieben: Mittwoch 5. Oktober 2022, 19:17 @JohnSnok: Ergänzend zu den bereits gegebenen Antworten: Wie wird denn deiner Meinung nach die Zeile wb.close() in deinem Code erreicht?
Ist natürlich Quatsch, da hast du recht. Ich habe es korrigiert.


Das Stichwort Kontext Manager schaut gut aus, werde mich dahingehend einlesen. Danke!
von JohnSnock
Mittwoch 5. Oktober 2022, 13:29
Forum: Allgemeine Fragen
Thema: decorated functions
Antworten: 4
Zugriffe: 840

decorated functions

Hi,
ich möchte einige Funktionen schreiben, die alle auf eine Excel Datei zugreifen, die gelesenen Daten verarbeiten und irgendwas zurück geben. Ich möchte nicht in jeder Funktion die gleichen Zeilen von wegen <Excel Datei öffnen> stuff <Excel Datei schließen> schreiben, also dachte ich mir das wäre ...
von JohnSnock
Sonntag 21. August 2022, 16:44
Forum: Webframeworks
Thema: Flask-WTForms login validation
Antworten: 2
Zugriffe: 1432

Flask-WTForms login validation

Hi,

I created a login form with Flask-WTForms:
class LoginForm(FlaskForm):

legend = 'Anmelden'

email = StringField(
'E-Mail',
validators=[
DataRequired(message=data_required_message),
Email(message='Keine gültige E-Mail Adresse.'),
validate_login
]
)

password = PasswordField ...
von JohnSnock
Freitag 8. Juli 2022, 18:15
Forum: Webframeworks
Thema: [Flask] App factory logging setup
Antworten: 6
Zugriffe: 2052

Re: [Flask] App factory logging setup

Da das mit dem expliziten konfigurieren des Log Levels funktioniert, bin ich mal einen Schritt weiter gegangen und habe in einem anderen Modul einen Logger erstellt:

import logging

log = logging.getLogger(__name__)
log.error('test')


Auch hier muss ich das Level wieder manuell setzen, sonst ...
von JohnSnock
Freitag 8. Juli 2022, 16:08
Forum: Webframeworks
Thema: [Flask] App factory logging setup
Antworten: 6
Zugriffe: 2052

Re: [Flask] App factory logging setup

Explizit das Level setzen heißt also quasi folgendes, wenn ich es richtig verstanden habe?

import logging

werkzeug_logger = logging.getLogger('werkzeug')
flaskapp_logger = logging.getLogger('flaskapp')

werkzeug_logger.setLevel(logging.ERROR)
flaskapp_logger.setLevel(logging.ERROR)


Jop, das ...
von JohnSnock
Freitag 8. Juli 2022, 13:44
Forum: Webframeworks
Thema: [Flask] App factory logging setup
Antworten: 6
Zugriffe: 2052

Re: [Flask] App factory logging setup

Aber die anderen Logger erhalten durch basicConfig offensichtlich das angegebene Level (ERROR), das sieht man im Output.
Also scheint es vom Root Logger schon irgendwie vererbt zu werden.
Die Logger werden mit dem korrekten Level (ERROR) angezeigt, aber verhalten sich nicht dementsprechend.
Das ...
von JohnSnock
Freitag 8. Juli 2022, 12:38
Forum: Webframeworks
Thema: [Flask] App factory logging setup
Antworten: 6
Zugriffe: 2052

[Flask] App factory logging setup

Hi,
ich versuche gerade eine vernünftige Vorlage für Web-Projekte mit Flask zu erstellen.
Ich bin da noch ziemlich am Anfang und komme jetzt schon nicht weiter.

Und zwar habe ich massive Probleme das Logging irgendwie korrekt zu konfigurieren...
Ich habe schon mega viel recherchiert und Code ...
von JohnSnock
Mittwoch 11. August 2021, 20:00
Forum: Allgemeine Fragen
Thema: Welches GUI Framework für Cross Plattform Datenbankanwendung?
Antworten: 2
Zugriffe: 618

Welches GUI Framework für Cross Plattform Datenbankanwendung?

Hallo zusammen,
ich würde mich selbst noch als ziemlichen Programmieranfänger bezeichnen. Python ist meine erste Sprache.
Bald möchte ich meine erste etwas umfangreichere Anwendung programmieren. Es wird sich zeigen, wie weit ich damit komme. :?

Ich habe bereits ein bisschen was mit Tkinter gemacht ...