Ich kämpfe und versuche zu lernen....
Das hier habe ich lokal mit IDLE probiert/geschaffen. Einfach die 1970 Sekunden mit Millisekunden ausgeben
Code: Alles auswählen
#!/usr/bin/python
import time
def main():
print '%f' % (time.time())
if __name__ == '__main__':
main()
1239555465.504000
Das habe ich das auf http://shell.appspot.com/ probiert
>>> import time
>>> print '%f' % (time.time())
1239555535.305713
Klappt auch super.
Dann wollte ich das selber mal mit dem Google App Server zu versuchen aufzusetzen....
(Möchte später mit ein paar simplen GET und POST und vielleicht einer Datenbank später mit der Zeit arbeiten)
Code: Alles auswählen
#!/usr/bin/python
import cgi
import re
import time
from google.appengine.ext import db
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
class MainPage(webapp.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.out.write('%f' % (time.time()))
application = webapp.WSGIApplication(
[('/.*', MainPage)],
debug=True)
def main():
run_wsgi_app(application)
if __name__ == "__main__":
main()
http://localhost:8080/time/ aufgerufen....
Aber....
Code: Alles auswählen
<pre>Traceback (most recent call last):
File "C:\Programme\Google\google_appengine\google\appengine\ext\webapp\__init__.py", line 498, in __call__
handler.get(*groups)
File "C:\Programme\Google\google_appengine\projects\Perfano Memory System\time.py", line 14, in get
self.response.out.write('%f' % (time.time()))
TypeError: 'module' object is not callable
</pre>
Ich hatte mir inzwischen extra das ge-packt Python Buch geholt. Aber dort ist das leider nicht in der Form behandelt.
Was mache ich falsch? - Sowas simples. Aber ich komme leider noch nciht klar damit.
Hoffe jemand kennt sicht mit appspot etwas aus und weis rat.
Auf jedenfall noch einen wunderschönen Ostersonntag.
Spike