Artikel mit Tag Python

Verwandte Tags

Entwicklungsumgebung IDE Software lol self own News 1und1 Amazon Angebot Apache Arch Linux Astalavista Ausfall Auto Überwachung Backdoor Bind 9 BKA-Gesetz Buffer Overflow Bundestrojaner CakePHP CCC CeeBox CentOS CSS CUPS curl Datenbank Datenschutz Debian DOM Down Ebook Effekte Entwicklung Exploit Firefox Foxit Reader Framework FreeBSD Groovy Groupware Hack Hacking Hardware Hetzner HTC Sensation HTML CSS Internet Internet Explorer Java PyGo Wave Server Wave Plesk Port Virtuozzo Addons Chrome CPU-Auslastung Crash Data Becker Desktop-Suchmaschine Desktopsuche Erweiterung GNU Source-highlight Hilfe HTML5 IBM InDesign Inhaltsverzeichnis Kettle kostenlos langsam Lösung Linux Liste Lizenz Log4Bash Maqetta Microsoft Midnight Commander MySQL Netbeans NoScript Office 2007 OpenOffice Parted Magic Pentaho PHP Pitaschio plugin-container

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) 14399 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) 3117 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) 13855 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) 11934 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) 2575 Klicks
Python
Kommentare (9) | Trackbacks (0)
Von Mr.Foo in Python am 08.03.07@16:08 Uhr
« vorherige Seite   (Seite 3 von 5, insgesamt 22 Einträge)   nächste Seite »

Artikel mit Tag Python

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