Die Suche ergab 8397 Treffer

von Sirius3
Donnerstag 18. Oktober 2018, 21:16
Forum: Allgemeine Fragen
Thema: Simple Musikverwaltung
Antworten: 2
Zugriffe: 22

Re: Simple Musikverwaltung

@brigz: was verstehst Du denn genau nicht? ›a/w‹ soll wohl heißen, dass man entweder "a" für anhängen oder "w" für neuschreiben als zweites Argument angeben kann. `i` ist ein sehr schlechter Name für ein Listenelement, weil `i` normalerweise für einen Index steht. Weder `while` noch `if` sind Funkti...
von Sirius3
Donnerstag 18. Oktober 2018, 20:59
Forum: Allgemeine Fragen
Thema: Matplotlib Achsenbeschriftung
Antworten: 2
Zugriffe: 19

Re: Matplotlib Achsenbeschriftung

›plt.xticks‹ liefert die Ticks und Labels zurück, die Du verwenden kannst um den Labels mit set_color eine andere Farbe zu geben.

Code: Alles auswählen

ticks, labels = plt.xticks(x_axis,x_ticks,color="red",rotation="vertical")
labels[0].set_color('blue')
von Sirius3
Donnerstag 18. Oktober 2018, 20:15
Forum: Tkinter
Thema: Menu, Auswahl wird schon bei Initialisierung ausgeführt
Antworten: 4
Zugriffe: 28

Re: Menu, Auswahl wird schon bei Initialisierung ausgeführt

Du hast nicht nur (unsinnigerweise) die Funktionen verschoben, sondern auch noch etwas anderes geändert. Was ist das?

Was bewirkt der Rückgabewert von `choose_file`?
von Sirius3
Donnerstag 18. Oktober 2018, 16:05
Forum: Allgemeine Fragen
Thema: Pdf in eine Txt-Datei konfertieren
Antworten: 5
Zugriffe: 86

Re: Pdf in eine Txt-Datei konfertieren

@Mady: Pfade sind eben keine einfachen Strings und man sollte daher auch nicht mit Stringoperationen arbeiten. Das pathlib-Modul ist genau dafür gemacht. from pathlib import Path def convert_multiple(input_path, output_path): for pdf_filename in Path(input_path).glob("*.pdf"): text = convert(pdf_fil...
von Sirius3
Donnerstag 18. Oktober 2018, 15:51
Forum: Allgemeine Fragen
Thema: WMI-Abfragen Skript schneller machen
Antworten: 8
Zugriffe: 96

Re: WMI-Abfragen Skript schneller machen

Leerzeichen sind eine Konvention, an die sich alle halten, weil das mischen von Tabs und Leerzeichen Probleme macht. Wenn Du von irgendwoher Code kopierst, der mit Leerzeichen einrückt und Du Tabs benutzt, dann mußt Du erst alle Einrückungen konvertieren, das wäre doch umständlich. Threads funktioni...
von Sirius3
Donnerstag 18. Oktober 2018, 15:45
Forum: Allgemeine Fragen
Thema: Wert mit remove löschen und ausgeben lassen
Antworten: 4
Zugriffe: 56

Re: Wert mit remove löschen und ausgeben lassen

@Beginner123: bei `remove` kennst Du schon das Element, das aus der Liste entfernt werden soll, dann das ist das, das Du als Argument übergibst. Bei ›L.remove(5)‹ ist die 5 schon bekannt, was soll es helfen, wenn die 5 auch noch als Rückgabewert zurückgegeben wird? Dein Beispiel sollte also besser s...
von Sirius3
Mittwoch 17. Oktober 2018, 22:07
Forum: Datenbankprogrammierung mit Python
Thema: python3.6 sqlalchemy mysqldb
Antworten: 2
Zugriffe: 34

Re: python3.6 sqlalchemy mysqldb

Hier ist eine Erklärung des Fehlers: https://stackoverflow.com/questions/181 ... -767-bytes

MySQL kam mir immer schon ziemlich seltsam vor.
von Sirius3
Mittwoch 17. Oktober 2018, 16:43
Forum: Allgemeine Fragen
Thema: smtplib formatiert text nicht um \n\t\t
Antworten: 7
Zugriffe: 85

Re: smtplib formatiert text nicht um \n\t\t

Eigentlich sollte immer ein Bytes-Objekt von check_output geliefert werden. Ansonsten hängt das Encoding bei Python 3 von Umgebungsvariablen (LANG) ab, die beim cron-Job-Aufruf anders gesetzt sein könnten.

Eigentlich müßte es also

Code: Alles auswählen

emailText = zitat.decode('utf8')
heißen.
von Sirius3
Mittwoch 17. Oktober 2018, 07:11
Forum: Tkinter
Thema: pyplot.figure und py2exe
Antworten: 1
Zugriffe: 39

Re: pyplot.figure und py2exe

woher kommt denn dieses `root`?
Programme sollten generell erst in einem normalen Konsolenfenster (cmd.exe), dann sieht man auch den Fehler mit komplettem Traceback und muß nicht per Trial and Error herumprobieren. Wie lautet die Ausgabe dort?
von Sirius3
Dienstag 16. Oktober 2018, 19:49
Forum: Allgemeine Fragen
Thema: Rechner mit mehr als 2 Zahlen
Antworten: 3
Zugriffe: 92

Re: Rechner mit mehr als 2 Zahlen

__deets__: das else braucht man für das break. Wobei ich hier die Bedingung umdrehen würde und dann den neuen else-Block (alten if-Block) ausrücken würde. Du kannst entweder die erste Zahl außerhalb der while-Schleife einlesen oder `difference` nicht mit 0 sondern mit None initialisieren und dann da...
von Sirius3
Montag 15. Oktober 2018, 23:31
Forum: Allgemeine Fragen
Thema: permission error
Antworten: 2
Zugriffe: 58

Re: permission error

Du hast im aktuellen Arbeitsverzeichnis keine Schreibrechte. Du mußt Python aus einem Verzeichnis heraus aufrufen, wo Du welche hast.
von Sirius3
Montag 15. Oktober 2018, 08:43
Forum: Allgemeine Fragen
Thema: Python in HTML
Antworten: 2
Zugriffe: 84

Re: Python in HTML

@DK001: Du mußt Dich entscheiden, ob alles im Browser laufen soll, dann kommst Du um Javascript, oder eine Sprache, die dorthin kompiliert, nicht herum. Python -> Javascript Übersetzer habe ich noch keine tauglichen gefunden. Oder Du hast irgendwo einen Server, dann mußt Du Dich mit Webframeworks fü...
von Sirius3
Sonntag 14. Oktober 2018, 17:15
Forum: Allgemeine Fragen
Thema: Mehrfachzuweisung zum Vertauschen eines Wertes zweier Objekte
Antworten: 16
Zugriffe: 167

Re: Mehrfachzuweisung zum Vertauschen eines Wertes zweier Objekte

Das geht so nicht, weil es Funktionsaufrufe sind:

Code: Alles auswählen

def vertauschen(self, objekt1, objekt2):
    text1, text2 = objekt2.getText(), objekt1.getText()
    objekt1.setText(text1)
    objekt2.setText(text2)
von Sirius3
Sonntag 14. Oktober 2018, 12:02
Forum: Qt/KDE
Thema: Icons mit Qt
Antworten: 4
Zugriffe: 108

Re: Icons mit Qt

Mit Umgebung sind das Betriebssystem, bzw. der Windowmanager gemeint. pyCharm hat keinen Einfluß auf die Darstellung von Qt-Fenstern.
von Sirius3
Sonntag 14. Oktober 2018, 11:58
Forum: Allgemeine Fragen
Thema: Unbeschriftete xticks in Histogramm hinzufügen
Antworten: 3
Zugriffe: 60

Re: Unbeschriftete xticks in Histogramm hinzufügen

Dann übergib doch auch noch das Labels-Argument, und setzt nur für die 5er Schritte einen Wert.