Die Suche ergab 20 Treffer

von Odin
Freitag 8. März 2019, 22:34
Forum: Allgemeine Fragen
Thema: Crash?
Antworten: 16
Zugriffe: 2227

Re: Crash?

Ok, so sieht der Import besser aus.
Und danke für die Lösung. Wobei mich irritiert das ich trotz des Wissens das es eine Exception gibt den Ausgabekanal nicht finden kann. Da werde ich mal an anderer Stelle nachfragen müssen.

EDIT: MIr ist gerade aufgefallen das ich übersehen habe das der Bot Token ...
von Odin
Freitag 8. März 2019, 16:44
Forum: Allgemeine Fragen
Thema: Crash?
Antworten: 16
Zugriffe: 2227

Re: Crash?

Das "cmd" in der Ausgabe weißt klar darauf hin das der Code ausgeführt wird, aber wer weiß vielleicht hab ich das auch halluziniert :wink:
von Odin
Freitag 8. März 2019, 16:33
Forum: Allgemeine Fragen
Thema: Crash?
Antworten: 16
Zugriffe: 2227

Re: Crash?

Ja, die gravierenden Auswirkung von Namenskonventionen auf den Datenfluss ist nicht zu unterschätzen.
Und es zeugt von unglaublicher Bodenhaftung die 5 Zeilen Code dermaßen auseinander zu nehmen ohne auf das Problem einzugehen.
Es mag sein das ich da etwas gereizt regiert habe habe den Hybris-Schuh ...
von Odin
Freitag 8. März 2019, 15:47
Forum: Allgemeine Fragen
Thema: Crash?
Antworten: 16
Zugriffe: 2227

Re: Crash?

Wie viel Prozent meines Codes landet im Internet? Deutlich unter 1%.
Und entschuldige das ich etwas gereizt bin wenn ich um Hilfe frage und Leute statt sich mit meinem Problem zu beschäftigen auf meinem Code rumhacken, der vom Debuggen entstellt ist und in einer Sprache geschrieben ist die ich seit ...
von Odin
Freitag 8. März 2019, 15:34
Forum: Allgemeine Fragen
Thema: Crash?
Antworten: 16
Zugriffe: 2227

Re: Crash?

Das der Unterstrich nur eine Kennzeichnung ist war mir bewusst, hatte mich nur in der Anzahl vertan.
Da alles in Python Objekte sind, sind alle Variablen Zeiger. Unabhängig davon wie es die Sprache nennt und ob es Zeigerarithmetik gibt ober nicht.
warum nicht?
ich spar mir den Modul-Name. In ...
von Odin
Freitag 8. März 2019, 14:15
Forum: Allgemeine Fragen
Thema: Crash?
Antworten: 16
Zugriffe: 2227

Re: Crash?

Und ich sehe da keinen Grund warum das ausgerechnet an der von Dir im ersten Beitrag angegebenen Stelle aufhören sollte etwas auszugeben.
Ich auch nicht, deshalb Poste ich hier.

Werd mal diese ganzen führenden doppelten Unterstriche los. Das sollte jeweils nur einer sein, nicht zwei. Wenn ...
von Odin
Freitag 8. März 2019, 12:13
Forum: Allgemeine Fragen
Thema: Crash?
Antworten: 16
Zugriffe: 2227

Re: Crash?

Wie erwähnt gibt es keinerlei Output.

import _thread
import copy

import telegram
from telegram.ext import Updater
from telegram.ext import CommandHandler
from telegram.ext import MessageHandler, Filters

__BOT_TOKEN =“XXX"


#bot = telegram.Bot(token=-“”)

def __placeholder():
pass

cmdCallback ...
von Odin
Freitag 8. März 2019, 11:18
Forum: Allgemeine Fragen
Thema: Crash?
Antworten: 16
Zugriffe: 2227

Crash?

Hallo zusammen,
ich versuche aktuelle einen kleinen Bot für telegram zu basteln und verwende folgende API https://python-telegram-bot.org/.
Mein Problem ist das die Ausführung von Funktionen mitten drin ohne Exception oder sonstigen Output abbricht. Auch die Excption-CallBack-Funktion meldet nichts ...
von Odin
Donnerstag 17. September 2015, 14:34
Forum: Datenbankprogrammierung mit Python
Thema: Erfolgreicher execute(INSERT) aber kein Datensatz
Antworten: 21
Zugriffe: 15290

Re: Erfolgreicher execute(INSERT) aber kein Datensatz

Weiter unten hab ich (aus dem Bsp hier entnommen), für den zweiten Parameter variablen in normalen Klammern zusammen gefasst.

Würde es ja einfach testen, bekomme Python gerade aber nicht installiert (meint kann MSU nicht entpacken...)
von Odin
Donnerstag 17. September 2015, 13:53
Forum: Datenbankprogrammierung mit Python
Thema: Erfolgreicher execute(INSERT) aber kein Datensatz
Antworten: 21
Zugriffe: 15290

Re: Erfolgreicher execute(INSERT) aber kein Datensatz

Wenn ich name in Klammern setzte wird das dann zu einer einstelligen Sequence und löst das Problem?
von Odin
Donnerstag 17. September 2015, 12:49
Forum: Datenbankprogrammierung mit Python
Thema: Erfolgreicher execute(INSERT) aber kein Datensatz
Antworten: 21
Zugriffe: 15290

Re: Erfolgreicher execute(INSERT) aber kein Datensatz

Sorry ich komm leider nicht so viel zum arbeiten an meinem Projekt wie ich möchte.

weil die Sequenz 'test' vier Elemente hat
An den anderen Stellen werden doch über %s auch Strings unbekannter länge eingesetzt,
oder was meinst du mit Sequenz.

Für den Testfall habe ich folgende Werte verwendet ...
von Odin
Montag 14. September 2015, 21:38
Forum: Datenbankprogrammierung mit Python
Thema: Erfolgreicher execute(INSERT) aber kein Datensatz
Antworten: 21
Zugriffe: 15290

Re: Erfolgreicher execute(INSERT) aber kein Datensatz

Die Variable name hatte in meinem Test den Wert "test". (Kreativität wird bei mir großgeschrieben :wink: )
von Odin
Montag 14. September 2015, 20:02
Forum: Datenbankprogrammierung mit Python
Thema: Erfolgreicher execute(INSERT) aber kein Datensatz
Antworten: 21
Zugriffe: 15290

Re: Erfolgreicher execute(INSERT) aber kein Datensatz

query = 'SELECT ID FROM Tags WHERE Name = %s;'
cursor.execute(query, name)
Ist das die Methode die du mit Platzhalter meinst?
Da kann ich dann auch unbehandelte Strings reinschmeißen?

An der stelle schmeist es mir aber folgenden Error:
mysql.connector.errors.ProgrammingError: 1064 (42000): You ...
von Odin
Montag 14. September 2015, 19:03
Forum: Datenbankprogrammierung mit Python
Thema: Erfolgreicher execute(INSERT) aber kein Datensatz
Antworten: 21
Zugriffe: 15290

Re: Erfolgreicher execute(INSERT) aber kein Datensatz

Zuerst das wichtigste:
@kbr: Ich habe Java nie verwenden wollen, ich will Java nicht verwenden, ich werden Java nie verwenden wollen.
Leider ist das die an der Uni und Schule verwendete Sprache. C, Assembler und VHDL sind die Sprachen die ich
gerne verwende (wenn ich den die Wahl habe).

Ich weiß ...
von Odin
Freitag 11. September 2015, 22:14
Forum: Datenbankprogrammierung mit Python
Thema: Erfolgreicher execute(INSERT) aber kein Datensatz
Antworten: 21
Zugriffe: 15290

Re: Erfolgreicher execute(INSERT) aber kein Datensatz

@Sirius3: Nein, da ich normalerweiße C und Java programmiere wäre es für mich eine riesige Umstellung. Außerdem macht es für mich den Code übersichtlicher. Und nein der Query ist nicht kaput es ist nur eine "statischere" Variante. Der Sinn von clear() ist das mir, wenn ich aus einem Ergebnis nur die ...
von Odin
Freitag 11. September 2015, 12:53
Forum: Datenbankprogrammierung mit Python
Thema: Erfolgreicher execute(INSERT) aber kein Datensatz
Antworten: 21
Zugriffe: 15290

Re: Erfolgreicher execute(INSERT) aber kein Datensatz

Ich benutze MySQL.
Jetzt wo du commit erwähnst dämmert mir da was.
Das kommt davon wenn man an der Uni immer nur Theorie macht. -.-
von Odin
Freitag 11. September 2015, 12:35
Forum: Datenbankprogrammierung mit Python
Thema: Erfolgreicher execute(INSERT) aber kein Datensatz
Antworten: 21
Zugriffe: 15290

Erfolgreicher execute(INSERT) aber kein Datensatz

Hallo zusammen,
schon habe ich das nächste Problem. Folgende Funktion soll einfach nur prüfen ob der Datensatz
schon Verhanden ist und die Verweiße stimmen. Wenn das passt soll sie den Datensatz einfügen.
def addTag(cursor, name, uebertag, ordner):
query = "SELECT ID FROM Tags WHERE Name = '%s ...
von Odin
Dienstag 8. September 2015, 11:30
Forum: Datenbankprogrammierung mit Python
Thema: MySQL Connection not available
Antworten: 4
Zugriffe: 3322

Re: MySQL Connection not available

Jetzt ist es klar.
Danke.
von Odin
Samstag 5. September 2015, 15:54
Forum: Datenbankprogrammierung mit Python
Thema: MySQL Connection not available
Antworten: 4
Zugriffe: 3322

Re: MySQL Connection not available

explizit Keyword-Parameter?
also funktion(xyz=42) oder was bedeutet das?

EDIT:

Code: Alles auswählen

cnx = mysql.connector.connect(user=user, password=passwort, host=host)
So funktioniert es, aber ich verstehe nicht warum.
von Odin
Samstag 5. September 2015, 10:21
Forum: Datenbankprogrammierung mit Python
Thema: MySQL Connection not available
Antworten: 4
Zugriffe: 3322

MySQL Connection not available

Hallo zusammen,
ich habe angefangen mir ein kleines Programm zu schreiben, das den Datenverkehr zwischen meinem Server und meinem Rechner/Laptop regeln soll.
Ich habe gestern die Datenbank installiert und folgendes Test-Programm laufen lassen:
import mysql.connector

cnx = mysql.connector.connect ...