![[Snippet] Datei mit Python kopieren ohne shutil](http://city-insider.de/wp-content/uploads/python-logo-150x150.png)
[Snippet] Datei mit Python kopieren ohne shutil
Ich suchte heute nach einer einfachen Möglichkeit eine Datei zu kopieren. Ich habe dabei versucht auf das Modul shutil zu verzichten. Bei dieser Möglichkeit verzichte ich auf vollständig auf den import von externen Modulen. def cp(src, dst): source = file(src,’r’)…
![[Snippet] If Object == Datatype in Python ohne types-Modul](http://city-insider.de/wp-content/uploads/python-logo-150x150.png)
[Snippet] If Object == Datatype in Python ohne types-Modul
An einigen Stellen in eurem Code müsst ihr sicher prüfen ob euer Objekt einen bestimmten Datentyp hat. Dies lässt sich mit dem Modul types realisieren. Types ist zwar ein Standard-Modul, aber mir gefällt die Lösung trotzdem nicht. Wieso sollte ich…
![[Snippet] OpenLigaDB-API mit Python und suds nutzen](http://city-insider.de/wp-content/uploads/openligadb-150x106.png)
[Snippet] OpenLigaDB-API mit Python und suds nutzen
Um die freie Fußball-Datenbank ObenLigaDB zu nutzen benötigt man SOAP. Für SOAP nutzt man sinnvollerweise eine Programmiersprache um den Output auch weiterverarbeiten zu können. Auf der Website finden sich bereits Beispiele für einige Programmiersprachen. Leider nicht für Python. Daher wollte…
![[Snippet] Website prüfen mit Python](http://city-insider.de/wp-content/uploads/python-logo-150x150.png)
[Snippet] Website prüfen mit Python
Um die kurzfristige Erreichbarkeit inklusive einer Responsetime einer Website auszuwerten habe ich ein kleinen Mini-HilfsSkript geschrieben. An die Funktion lässt sich die URL, die Anzahl der Wiederholungen, das Intervall zwischen den Checks festlegen und ein HTTP-Proxy in Form eines Python…
[Snippet] Python Dictionary sortieren
Folgendes Stück Code ist nützlich um Python Dictionaries ordentlich nach dem Wert zu sortieren. Folgendes Beispiel könnte beispielsweise die Anzahl der Haustiere nach Tierart zu dokumentieren: test_dict = {’Vogel’: 3, ‘Hund’: 5, ‘Katze’: 6, ‘Kaninchen’: 2} d_view = […
![[Snippet]: Python cx_Oracle Verbindung ohne tnsnames.ora](http://city-insider.de/wp-content/uploads/python-logo-150x150.png)
[Snippet]: Python cx_Oracle Verbindung ohne tnsnames.ora
Wie kann ich, mit Hilfe von Python und cx_Oracle, eine Verbindung zu einer Oracle-Datenbank aufbauen, wenn ich keine TNSnames.ora auf meinem System habe bzw, wenn ich keine Möglichkeit habe diese zu editieren? Man hat die Möglichkeit sich den TNS Conneciton-String…
![[Snippet] Python & SSH mit Paramiko im Beispiel](http://city-insider.de/wp-content/uploads/python-logo-150x150.png)
[Snippet] Python & SSH mit Paramiko im Beispiel
Python wird mittlerweile von vielen Administratoren für die tägliche Arbeit eingesetzt. Zur Automatisierung von unterschiedlichen Aufgaben ist es aufgrund der einfachen Syntax wie gemacht. Paramiko ist ein externes Modul welches SSH-Verbindungen aus einer Python-Anwendung heraus zu starten. Damit eröffnen sich…

Snippet: Proxy-Server bei urllib und mechanize hinterlegen
Wer mit Python hinter einem Proxy-Server arbeitet und mit Ressourcen aus dem Internet arbeitet der muss diesen in Python bekanntmachen. Leider gibt es in Python keine globale Variante einen Proxy für die komplette Netzwerkkommunikation zu hinterlegen. Ich habe mich mit…

Snippet: Website mit Python abrufen und verarbeiten
Mit Python lassen sich Web-Inhalte wie zum Beispiel Internetseiten abrufen um den Content auszulesen. Auf diese Weise können Websites auf Funktionstüchtigkeit oder bestimmte Events überwacht werden. urllib Für solche Aufgaben eignet sich in Python das Modul urllib. Damit lassen sich…

SSH-Key (PublicKey) auf mehrere Linux/Unix-Server verteilen mit Python
Wer mit vielen Servern arbeitet muss häufiger auf diese zugreifen. Ein Login mit Username und Passwort ist da in der Regel immer ziemlich anstrengend und zeitraubend. Häufig müssen auch nur einzelne Kommandos abgesetzt werden. Beispielsweise die cpuload von allen Servern…