Wie kann man eine Methode in Tamplate von Google-App-Engine aktivieren

Das Motiv ist: def printa(x): return x Die Antwort ist: self.response.out.write(template.render(path, {'printa':printa})) Der html ist: {{ printa 'sss'}} Ich möchte 'sss' in meiner Seite zeigen, So wie man das macht, Vielen Dank aktualisiert Ich erstelle einen Templatetags-Ordner und 2 py-Datei: templatetags |——–__init__.py |——–tags.py In tags.py ist: #from django import template from google.appengine.ext.webapp import template register […]

PyQt-Ereignis zweimal ausgegeben

Ich versuche, Drag-n-drop'in 'Items von QListWidget zu QGraphicsView zu QGraphicsView . Ich habe meine eigene Klasse MooView von QGraphicsView und dragMove , dragEnter und drop Events. Aber während ich das ausprobiere, habe ich bemerkt, dass jedes Event zweimal ausgegeben wird. Hier ist mein MooView Code: from PyQt4 import QtCore, QtGui class MooView(QtGui.QGraphicsView): def __init__(self, parent […]

Plotten mit Polycollection in matplotlib

Ich versuche, eine dreidimensionale Handlung in Matplotlib zu zeichnen. Ich habe die Frequenz vs Amplitude Distribution für vier (oder mehrere) Radii in einem einzigen 3D-Plot zu zeichnen. Ich war auf der Suche nach PolyCollection Befehl in matplotlib.collections und ich ging auch durch das Beispiel, aber ich weiß nicht, wie die vorhandenen Daten verwenden, um die […]

Python-Pandas finden Start- / Endreihen- und Rundungsnummern

import pandas as pd import numpy as np import urllib url = 'http://cawcr.gov.au/staff/mwheeler/maproom/RMM/RMM1RMM2.74toRealtime.txt' urllib.urlretrieve(url,'datafile.txt') df = pd.read_table('datafile.txt', sep='\s+', header=None) df.columns = ['year', 'month', 'day', 'n1', 'n2', 'n3', 'n4', 'type'] df = df[df.year > 1978] #new starting row is created, how do I find what the new starting row is df = df[df.type < 'Prelim_value'] #new […]

Monty Hall Simulation Rückkehr 50% Chancen?

from random import randint numberOfDoors = 3 success = 0 attempts = 0 while True: try: doors = [0] * numberOfDoors doors[randint(0, numberOfDoors – 1)] = 1 chosen = randint(0, numberOfDoors – 1) while numberOfDoors > 2: notIn = -1 while notIn == -1: index = randint(0, numberOfDoors – 1) if doors[index] == 0 and […]

Verwenden Sie Python Dropbox API mit Django

Ich benutze DropboxOAuth2Flow Methode für die Dropbox API v1.6 in meiner Django v1.5.3 Anwendung beschrieben und ich habe einen 400 Fehler, wenn auf die Dropbox oauth2 Autorisierungsseite umgeleitet. Wenn ich zu meiner dropbox_auth_start URL gehe, werde ich umgeleitet an: Https://www.dropbox.com/1/oauth2/authorize?state=tWd4Eh4nzk5NlcuHXe7ffA%3D%3D&redirect_uri=http%3A%2F%2Fmydomain.com%2Fdropbox_auth_finish&response_type=code&client_id=blahblahblah Und dann tritt der 400-Fehler auf. Die "dropbox-auth-csrf-token" wird übrigens in der Session-Datei geschrieben. Mein […]

Kann nicht gsutil importieren

Ich fühle, dass ich alles richtig eingestellt habe. Ich folgte diesen Anweisungen . Und aus der tar-Datei installiert. Mein Home-Verzeichnis hat jetzt einen Ordner "gsutil". Ich lief durch die Konfiguration, um meine App für oauth2 zu setzen, und bin in der Lage, gsutil von der Kommandozeile aufzurufen. Um gsutil und Google App Engine zu verwenden, […]

Zeitkomplexität des Python-Codes für das Finden des längsten Wortes, das aus anderen Wörtern in der Liste gemacht werden kann

Ich bereite mich auf einige Coding-Interviews vor und habe eine Lösung für das folgende Problem gefunden: "Finden Sie das längste Wort, das aus anderen Wörtern in einer Liste von Wörtern gemacht werden kann". Ich habe eine harte Zeit herauszufinden, die Zeitkomplexität meines Algorithmus. Es wäre toll, wenn du mir helfen kannst, die Zeitkomplexität des folgenden […]

Yahoo OAuth Frage

Ich werde immer oauth_problem = consumer_key_unknown Fehler beim Versuch oauth https://api.login.yahoo.com/oauth/v2/get_request_token Ich bin mir ziemlich sicher, dass mein Benutzerschlüssel richtig ist, weil er lokal arbeitet (läuft über 127.0.0.1). Ich gebe mir einfach oauth_problem = consumer_key_unknown wenn ich es auf meinem Server versuche. Irgendwelche Ideen?

QThread Aktualisierung der UI-Statusleiste?

Ich habe eine einfache pyqt gui, die ein qthread erstellt, um eine Datei zu öffnen und einige Informationen zu lesen. Ich möchte die Statusleiste meiner Gui aktualisieren. Normalerweise wäre dies mein Funktionsaufruf, um eine Nachricht auf der Statusleiste zu aktualisieren: class gui1(QtGui.QMainWindow): def __init__(self, parent=None): super(gui1, self).__init__(parent) self.statusBar().showMessage("hello world") … # create thread here self.mythread […]

Python ist die beste Programmiersprache der Welt.