Freitag, 16. März 2007

Python

Sleep Befehl in Python

Der Sleep Befehl ist nützlich, wenn man eine Pause im Script machen möchte. Somit lassen sich Programme realisieren, die in einem Bestimmten Intervall etwas machen. Beispielsweise alle x-Minuten eine Aktion, wie in einem Cronjob, ausführen. Die Sleep Funktion von Python befindet sich im Modul time.

Ein kleines Beispiel für die Sleep Funktion in Python, befindet sich in Listing 1.

Listing 1

Download Code!

  1.  
  2. import time
  3. while 1:
  4.     print "Führe Aktion aus..."
  5.     # Verschiedene Aktionen, dann eine Wartezeit von 60 Sekunden
  6.     time.sleep(60)
  7.  
Bewertung: 4.33 von 5, 3 Stimme(n) 14335 Klicks
Python
Kommentare (3) | Trackbacks (0)
Von Mr.Foo in Python am 16.03.07@13:50 Uhr

Donnerstag, 15. März 2007

Python

Sonderzeichen Python - Escapezeichen in Python

Python hat folgende Escapezeichen:
Wichtige Escape-Sequenzen:
 Sequenz    Beschreibung               Beispiel

 \\         Backslash                  print("\\") => \
 \'         Hochkomma                  print("\'") => '
 \"         Anführungszeichen          print("\"") => "
 \b         Rückschritt (backspace)    "\b" => '\x08'
 \f         Seitenumbruch (form feed)  "\f" => '\x0c'
 \n         Zeilenumbruch (line feed)  "\n" => '\n'
 \N{NAME}   Unicode-Zeichen NAME       print(u"\N{GREEK SMALL LETTER PI}") => π
 \t         Horizontaler Tabulator     print("eins\tzwei") => eins    zwei
 \uXXXX     16-Bit-Unicode-Zeichen     print(u"\u03c0") => π

 \uXXXXXXXX 32-Bit-Unicode-Zeichen     u"\u000003c0" (kann print() nicht darstellen)
 \v         Vertikaler Tabulator
 \ooo       ASCII-Zeichen oktal        print("\374ber") => über (kommt auf Codepage an)
 \xhh       ASCII-Zeichen hexadezimal  print("\xfcber") => über (kommt auf Codepage an)
Bewertung: 5 von 5, 2 Stimme(n) 3093 Klicks
Python
Kommentare (0) | Trackbacks (0)
Von Mr.Foo in Python am 15.03.07@11:32 Uhr

Mittwoch, 14. März 2007

Python

Arrays in Python

Oder: Wie erstelle ich in Python Arrays?

Arrays in Python kann man mit folgendem Syntax erstellen:

Download Code!

  1.  
  2. # Array in Python
  3. array = 'wert', 'wert2', 4
  4. print array[2]
  5.  
  6. # Assoziatives Array / Dictionary / Hashmap
  7. map = {'schluessel':'wert', 'schluessel2':'wert2', 'schluessel3':'wert3' }
  8. print map['schluessel2']
  9.  
  10. # Set: Ungeordnete Liste, ohne doppelte Einträge
  11. setValues = ['eins', 'zwei', 'drei']
  12. dataSet = set(setValues)
  13.  
Bewertung: 4 von 5, 1 Stimme(n) 13803 Klicks
Python
Kommentare (7) | Trackbacks (0)
Von Mr.Foo in Python am 14.03.07@19:24 Uhr

Samstag, 10. März 2007

Python

Python IDE Liste

Eine Liste mit Python Entwicklungsumgebungen.

Diese Liste wird von mir in unregelmäßigen Abständen erweitert.

  • EasyEclipse Python (gut, benutze ich selbst)
  • SPE - Stani's Python Editor
  • eric4 - Eric Python IDE
  • Wing IDE Professional (kommerziell ab 35 Dollar)
Bewertung: 1 von 5, 2 Stimme(n) 11898 Klicks
Entwicklungsumgebung, IDE, Python, Software
Kommentare (5) | Trackbacks (0)
Von Mr.Foo in Python am 10.03.07@11:09 Uhr

Donnerstag, 8. März 2007

Python

NameError: name 'foo' is not defined - Python

Der Fehler:

NameError: name 'foo' is not defined

tritt auf, wenn man eine Variable nutzen möchte, die aber vorher nicht initialisiert wurde. So erzeugt folgender Code in Listing 1 den Fehler. Die korrigierte Fassung steht in Listing 2.

Listing 1

Download Code!

  1.  
  2. print foo
  3.  
Listing 2

Download Code!

  1.  
  2. foo = "Hallo"
  3. print foo
  4.  
Listing 3

Download Code!

  1.  
  2. try:
  3.     print foo
  4.     print '1. Beispiel okay'
  5. except NameError:
  6.     print '1. Beispiel fehlgeschlagen'
  7.  
  8. try:
  9.     print foo
  10.     print '2. Beispiel okay'
  11. except NameError:
  12.     print '2. Beispiel fehlgeschlagen'
  13.  
  14. foo = 'bar'
  15. try:
  16.     print '3. Beispiel okay'
  17. except NameError:
  18.     print '3. Beispiel fehlgeschlagen'
  19.  

Ausgabe Listing 3

1. Beispiel fehlgeschlagen
2. Beispiel okay
2. Beispiel fehlgeschlagen
3. Beispiel okay
Bewertung: 5 von 5, 1 Stimme(n) 2566 Klicks
Python
Kommentare (9) | Trackbacks (0)
Von Mr.Foo in Python am 08.03.07@16:08 Uhr
« vorherige Seite   (Seite 2 von 4, insgesamt 16 Einträge)   nächste Seite »

Einträge für März 2007

Mr. Foo

  • Homepage

Suche

Kategorien

  • Android (2)
  • C-Sharp (4)
  • Datenbank (30)
  • Delphi (2)
  • Entwicklung (36)
  • Flash (5)
  • Games (10)
  • Gutscheine (4)
  • Hardware (14)
  • HTML CSS (16)
  • Internet (88)
  • Java (32)
  • Javascript (24)
  • Linkdump (9)
  • Linux (102)
  • Low-Level (10)
  • Lua (8)
  • Musik (9)
  • Netzwerk (25)
  • New World Order (109)
  • Perl (3)
  • PHP (130)
  • Magento (5)
  • Symfony (3)
  • Zend Framework (7)
  • Probleme und Lösungen (26)
  • Python (22)
  • Ressourcen (23)
  • Sicherheit (91)
  • Software (60)
  • Sonstiges (47)
  • Own Stuff (48)
  • Spass (46)
  • Technik / Wissenschaft (4)
  • Tips (15)
  • Weisheiten (17)
  • Windows (23)
  • Wort des Tages (15)


Alle Kategorien

Archive

  • Mai 2012
  • April 2012
  • März 2012
  • Das Neueste ...
  • Älteres ...

Abonnieren lohnt sich!

  • XML RSS 2.0 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Kommentare

Tagcloud

Datenbank Entwicklung Internet Java Javascript Linux Lösung Netzwerk News New World Order PHP Problem Probleme und Lösungen Sicherheit Software Sonstiges Spass Tipp Update Windows

Beliebte Einträge

  • Magento ist scheisse (197)
  • Plugin-container.exe deaktivieren (107)
  • BWin Betrug und Abzocke bei Minigames? (65)
  • C compiler cannot create executables unter Debian (53)
  • Scheiss Linux - USB-Platte viel zu langsam (wenns mal funktioniert) (43)
  • Sicheres Kontaktformular mit PHP - Spam verhindern (37)
  • UML-Diagramme aus Java-Klassen generieren – Java2UML (28)
  • Es konnte keine TCP/IP-Verbindung mit dem Host hergestellt werden (28)
  • Option Bug im Internet Explorer bei Nutzung von innerHTML und Javascript (24)
  • Zend Studio - Javaw.exe lastet die CPU aus (24)

Kommentare

Hugo zu BWin Betrug und Abzocke bei Minigames?
So, 20.05.2012 12:25
ich habe mich gestern auf BWIN reg [...]
Ubuntu 12.04 zu The assembly mscorlib.dll was not found or could not be loaded.
Fr, 18.05.2012 17:11
Hat bei mir leider nicht geklappt. [...]
Oliver Riske zu Es konnte keine TCP/IP-Verbindung mit dem Host hergestellt werden
Di, 15.05.2012 20:38
Super Danke!
anon zu BWin Betrug und Abzocke bei Minigames?
Sa, 05.05.2012 18:43
ihr scheiss betrüger
Jürgen zu Unable to elevate error:1814 VLC Problem
Mi, 02.05.2012 16:54
So einfach ist es bei mir jedenfal [...]
 

Kontakt/Informationen