Greifen Sie einen Rahmen aus, nachdem Sie auf einen Radiobutton Tkinter geklickt haben

Ich habe diesen Code, ich versuche, den ersten Rahmen zu grau aus, wenn der Benutzer auf eine der Entscheidungen klicken, so dass der Benutzer kann nicht auf andere Wahl ändern. Aber wenn ich es laufe, ist es schon grau aus dem rahmen, noch bevor der User es wählt. Ich möchte auch den zweiten Rahmen grau […]

Fehler: Wert des Typs 'PyObject' (aka '_object') ist nicht kontextuell konvertierbar zu 'bool'

Ich PyObject ein Python-Modul an C als PyObject . Ich möchte überprüfen, ob dieser Wert NONE in meinem C-Code ist, mit diesem Formular: int func(PyObject tmp) { if(tmp) { // etc Ich bekomme den folgenden Fehler. Wie kann ich von einem PyObject zum booleschen Wert umwandeln, so ähnlich wie Python's if-Funktion verhält. Es ist bemerkenswert, […]

Python: list ändert sich, wenn global bearbeitet

a = [1] def do(): global a b=a print b a[0] = 2 print b do() Ausgänge: 1 2 Ich bin mir ziemlich sicher, dass es etwas mit der Tatsache zu tun hat, dass 'a' eine globale Liste ist. Könnte mir bitte jemand erklären, warum sich die Variable b ändert, wenn sich die globalen Veränderungen […]

Bokeh: Diagramm von pandas dataframe wird nicht auf Trigger aktualisiert

Ich habe ein Pandas-Dataframe, dessen Spalten ich als Zeilen in einer Handlung mit einem Bokeh-Server zeigen möchte. Außerdem möchte ich gern einen Schieberegler haben, um eine der Linien gegen den anderen zu verschieben. Mein Problem ist die Update-Funktionalität, wenn sich der Slider-Wert ändert. Ich habe den Code aus den Schiebereglern ausprobiert – das Beispiel von […]

Kann eine def-Funktion eine while-Schleife brechen?

def CardsAssignment(): Cards+=1 print (Cards) return break while True: CardsAssignment() Ja, ich weiß, dass ich nicht return break . Aber wie kann ich eine while-Schleife durch die def-Funktion brechen? Oder mein konzept ist falsch

Wie man eine csv mit python analysiert, wenn eine Spalte mehrere Zeilen hat

Ich habe eine csv-Datei, die "Name, Ort, Sache" ist. Die Sache Spalte hat oft "Wort \ nanotherword \ nanotherword \ n" Ich versuche herauszufinden, wie man dies in einzelne Zeilen statt multiline Einträge in einer einzigen Spalte zu analysieren. Dh name, place, word name, place, anotherword name, place , anotherword Ich bin mir sicher, dass […]

Erste Schritte mit Django-Instant Django

Ich habe versucht zu bekommen Django laufen und wenn durch die Intro zu Projekten scheint es, dass ich immer Ärger, wenn ich auf die 'Sync-Datenbank' Abschnitt zu bekommen. Bei der Verwendung von InstantDjango scheint das nicht so viel von einem Problem zu sein. Meine Frage ist, kann man einfach Django-Entwicklung mit dem InstantDjango-Programm machen oder […]

Vergleich von Wertposten in einem Wörterbuch und Zählungen

Im mit Python 2.7. Ich versuche, die Werte in einem Wörterbuch zu vergleichen. Ich habe zwei Probleme. Zuerst ist die Iteration von Werten in einem Wörterbuch mit einer Länge von 1. Ich bekomme immer einen Fehler, weil Python nicht ganze Ganzzahl iteriert und ein einzelnes Item als Wert eine Ganzzahl für Python ist. Ich habe […]

Putty: _tkinter.TclError: kein Anzeigename und keine Diplay-Umgebungsvariable

Verknüpfte Frage: Mac OS X: _tkinter.TclError: kein Anzeigename und keine $ DISPLAY Umgebungsvariable Das oben hat das gleiche Problem, aber die Antwort darauf gilt nicht für mich. A.py from Tkinter import * root = Tk() canvas = Canvas(bg='white', width = 200, height = 200) canvas.pack() canvas.create_line(0, 0, 199, 199, fill="blue", width = 5) canvas.create_line(0, 199, […]

IPython / jupyter qtconsole startet nicht in anaconda 2.4.0

Nach dem Upgrade von Anaconda3 (32-Bit) von Version 2.3.0 auf 2.4.0 (durch Neuinstallation von Anaconda) auf meinem Windows 7 64-Bit-Rechner startet das iPython / jupyter qtconsole nicht: Bei der Ausführung von jupyter-qtconsole.exe oder jupyter-qtconsole-script.py erscheint der folgende Fehler: Traceback (most recent call last): File "C:\Anaconda3\Scripts\jupyter-qtconsole-script.py", line 1, in <module> from qtconsole.qtconsoleapp import main File "C:\Anaconda3\lib\site-packages\qtconsole\qtconsoleapp.py", […]

Python ist die beste Programmiersprache der Welt.