Tag: python-3.x

NameError: globaler Name ist nicht definiert 'Erstellungsfehler, wenn er definiert wurde

Ich versuche, ein Programm zu erstellen, das eine Datei lädt (genannt lines.txt), fügt Zeilen hinzu und entfernt sie, im mit tkinter als gui. Ich kann aber nicht den add_line-Abschnitt beenden, da er immer wieder "NameError: globaler Name ist nicht definiert" erstellt wird, wenn er definiert wurde. ", listbox = Listbox(root) es in Zeile 29 als […]

Django benutzerdefinierte Form ImportError obwohl sich die Datei im selben Verzeichnis befindet

Ich arbeite durch effektive Djangos Tutorial-Serie. Ich habe derzeit ein Problem, das versucht, ein benutzerdefiniertes Formular zu erstellen, um in einer App zu verwenden. Ich habe die form.py-Datei erstellt, wie in diesem Teil des Tutorials angewiesen, und machte die Änderungen an meiner views.py-Datei. Meine Verzeichnisstruktur sieht so aus: (project root) | ├── address.db ├── addressbook […]

Wie man Schlüsselkombinationen (einschließlich Modifikationsschlüssel) in Python implementiert?

Ich frage mich über Bogen, um zwei-Tasten-Kombinationen in Python zu implementieren. Ich turtle.onkey() Funktion turtle.onkey() , da ich Schildkröten-Grafiken verwende, aber es scheint, als wäre es nicht sehr vielseitig, da ich keinen Weg finden kann, um Schlüsselkombinationen zu machen. Also, gibt es eine andere Möglichkeit , Schlüsselkombinationen in Python zu implementieren? Jede mögliche Hilfe in […]

Wie man Kästen in einem PDF mit fdfgen in Python überprüft

Ich arbeite an einem Python 3.4 Projekt, das fdfgen und pdftk benutzt, um ein pdf auszufüllen. Ich kann Textfelder ganz einfach ausfüllen. Die Sache, die ich nicht herausfinden kann, ist, wie man eine Kiste überprüft. Hier ist der Teil meiner Python-Skript: fields = generate_vs300_field_list(answers_dict) # Returns list of tuples of fields and text to be […]

So stellen Sie ein tkinter-Fenster auf eine konstante Größe ein

Ich programmiere ein kleines Spiel mit tkinter und kurz, ich stecke fest Ich habe eine Art von Start-Menü, in dem sind zwei Tasten und ein Label. Wenn ich nur den Rahmen schaffe, ist alles in Ordnung, es hat die Größe 500×500 Pixel Ich möchte den Hintergrund nicht ändern, wenn ich die Tasten und die labe, […]

Python decimal.InvalidOperation Fehler

Ich bekomme immer diesen Fehler beim Laufen so etwas wie dieses: from decimal import * getcontext().prec =30 b=("2/3") Decimal(b) Fehler: Traceback (most recent call last): File "Test.py", line 6, in <module> Decimal(b) decimal.InvalidOperation: [<class 'decimal.ConversionSyntax'>] Auch warum bekomme ich dieses Ergebnis von der Konsole? >>> Decimal(2/3) Decimal('0.66666666666666662965923251249478198587894439697265625') Vielen Dank

Probleme beim Lesen von json aus der txt-Datei

Ich habe eine Json-String in einer txt-Datei und ich versuche es zu lesen, um einige andere Verfahren nachher zu machen. Es sieht aus wie das: with open('code test.txt', 'r', encoding=('UTF-8')) as f: x = json.load(f) Ich weiß, dass das Json gültig ist, aber ich bekomme: Traceback (most recent call last): File "C:\Python33\lib\json\decoder.py", line 368, in […]

Spielen Sie einen Ton mit Python-Unterprozess und Threading

Ich versuche, eine Warnung zu öffnen, dann schleife einen Ton, bis die Warnung geschlossen ist. Dann sollte der Ton aufhören. Ich habe das versucht: import threading import time import subprocess stop_sound = False def play_alarm(file_name = "beep.wav"): """Repeat the sound specified to mimic an alarm.""" while not stop_sound: process = subprocess.Popen(["afplay", file_name], shell=False) while not […]

Python 3.3: Ausgabe der Anagram-Funktion

def anagram(word,check): for letter in word: if letter in check: check = check.replace(letter, '') else: return 0 return 1 while True: f = open('dictionary.txt', 'r') try: user_input = input('Word? ') for word in f: word = word.strip() if len(word)==len(user_input): if word == user_input: continue elif anagram(word, input): print (word) #try: #if word == 1: #print […]

Python TypeError: range () integer end argument erwartet, float

Ich entschuldige mich im Voraus, ich sah die Antworten schon für eine ähnliche Art von Fehler gegeben, aber ich konnte nichts aus ihm heraus für meinen Fall herausfinden. Meine Python ist ganz einfach und ich versuche, das kleine Stück Code zu laufen: mybox = (17.0, -13.0, 489.0644700903291, 566.0) # this 'box' is my input so […]

Python ist die beste Programmiersprache der Welt.