Archive für die Kategorie ‘Python’

Osterzeit ist Angebotszeit – PhpStorm, PyCharm und mehr im Angebot

Veröffentlicht am 20. April 2011 um 21:05 by Fabian Martin Permalink

Pünktlich zur Osterzeit hat JetBrains eine neue Rabatt Aktion gestartet. Wer bis zum 30. April eine Personal License bestellt, spart bis zu 50% des Preises.

Anders als zur Weihnachtszeit, sind diesmal fast alle IDEs im Angebot

  • PHP Entwickler bekommen 50% Rabatt auf Ihre PhpStorm Lizenz. Holt Ihr euch zusätzlich noch einen Gutschein beim PHP Gangsta ab, könnt Ihr den Rabatt auf satte 60% erhöhen.
  • Python Entwickler sparen 50% beim Kauf einer PyCharm Lizenz. Wer von PyDev usw. die Schnauze voll hat, sollte einen Test wagen.
  • Keine Lust auf Eclipse oder Netbeans? Java Entwickler sparen 40% bei der wohl besten Java IDE auf dem Markt, IntelliJ IDEA.
  • Ruby Entwickler sparen leider am wenigsten, aber immerhin noch 30% beim Kauf von RubyMine.
  • Wer das alles nicht braucht und nur einen Web Editor mit Unterstützung für HTML, CSS, Javascript und vielem mehr sucht, der spart 50% beim Kauf von WebStorm
  • Noch keinen Bug Tracker in der Firma? Alle Lizenzen von YouTrack gibt es ebenfalls 50% günstiger

Denkt beim Kauf daran, dass auf alle Preise noch die derzeit gültige MwSt. aufgerechnet wird.

Python: Verzeichnis rekursiv leeren

Veröffentlicht am 3. Mai 2010 um 22:56 by Fabian Martin Permalink

Mit dem folgenden Code Schnipsel kann man in Python ein Verzeichnis rekursiv leeren. Abhängig davon ob es sich um eine Datei, ein Verzeichnis oder eine Verknüpfung handelt, wird die entsprechende Methode zum entfernen aufgerufen.

for pathentry in os.walk('/path/to/dir', False):
	for dir in pathentry[1]:
		path = os.path.join(pathentry[0], dir)
		if os.path.islink(path):
			os.unlink(path)
		else:
			os.rmdir(path)

	for file in pathentry[2]:
		path = os.path.join(pathentry[0], file)
		os.unlink(path)

Möchte man das Hauptverzeichnis anschließend auch noch löschen, reicht ein simples

os.rmdir('/path/to/dir');