Python, UNIX, PHP, MySQL

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Antworten
Jason

Montag 16. Januar 2006, 20:20

Hallo Forum!

Hab euch gerade durch Google gefunden :D

Wie der Titel schon sagt hab ich ein mehr oder weniger gro�es Problem bzw. ein paar Fragen.

1. Kann mittels PHP ein Python Programm aufgerufen werden?
2. Da ich PHP und MySQL verwende und ich mit Python auf die Datenbank zugreifen muss frag ich mich wie ich das mache. Das Modul dazu wurde schon installiert und auch schon ein wenig herumprobiert. Egal was ich versuche als Resultat liefert mir Python nur die Anzahl der Datens�tze jedoch nicht den Inhalt eines Datensatzes bzw. die Werte einer Spalte.
3. Gibt es in Python irgendwie Zeitfunktionen bzw. ist ein anpingen eines anderen Rechners m�glich?

Ich wei� sind etwas viele Fragen f�r meinen ersten Post, aber ich bin schon kurz vorm Verzweifeln.

Hoffe der eine oder andere kann mir etwas helfen.

Mit freundlicher Lichthupe, Gerhard
Jason
User
Beiträge: 2
Registriert: Montag 16. Januar 2006, 20:22
Wohnort: Wien
Kontaktdaten:

Montag 16. Januar 2006, 20:25

Hab mal schnell die Registrierung nachgeholt und da ist mir noch eine Frage eingefallen.

Kann ich mit Python C-Programm verwenden bzw. Parameter an C-Programme übergeben (müssten aber auch durch Python aufgerufen werden).
[size=117][color=blue]Mit freundlicher Lichthupe, Jason
[img]http://www.vw-rulez.at/Stunner.gif[/img]

Austin 3:16 says: "I just whooped your ass!"[/size][/color]
Benutzeravatar
jens
Moderator
Beiträge: 8483
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Montag 16. Januar 2006, 20:27

Da du in einem Python-Forum bist: Warum nimmst du nicht besser komplett Python???

Ich kenne kein PHP, aber du kannst bestimmt eine Fremde Webseite abrufen, wie man es mit Python's urllib machen kann... Also rufst du das Python-Skript-CGI von deinen Webserver ab udn du hast die Daten... (Ist aber natürlich recht umständlich)
Vielleicht kannst du auch einfach das Python-Skript lokal abrufen wie es mit os.system() in Python gehen kann...

Der Königsweg wäre vermutlich XMLRPC, aber damit kenne ich mich auch noch nicht aus...

Mit Python kannst du direkt auf die Datenbank zugreifen mit dem MySQLdb Modul, dazu ein paar Links:
http://sourceforge.net/projects/mysql-python
http://sourceforge.net/docman/display_d ... p_id=22307
http://www.python.org/topics/database/D ... I-2.0.html
Und such mal im Forum nach mysqldb!!!

Zum Thema Zeitfunktion sind die richtigen Suchwörter: time und datetime ;)

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Benutzeravatar
jens
Moderator
Beiträge: 8483
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Montag 16. Januar 2006, 20:28

Jason hat geschrieben:Kann ich mit Python C-Programm verwenden bzw. Parameter an C-Programme übergeben (müssten aber auch durch Python aufgerufen werden).
Das kann Python super gut ;) Such mal nach ctypes

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Jason
User
Beiträge: 2
Registriert: Montag 16. Januar 2006, 20:22
Wohnort: Wien
Kontaktdaten:

Montag 16. Januar 2006, 20:30

Also komplett Python nehmen geht leider nicht da ich ein Embedded System verwende mit 8 MB Flash ROM, 16 MB RAM und 512 MB CF Karte.

Danke schon mal für die Links und die Tipps werd ich mir gleich mal reinziehen :)

Wie sieht es denn mit dem Anpingen von PCs aus?

Grund für meine ganzen Fragen ist meine Diplomarbeit, ein Server Watchdog 8)
[size=117][color=blue]Mit freundlicher Lichthupe, Jason
[img]http://www.vw-rulez.at/Stunner.gif[/img]

Austin 3:16 says: "I just whooped your ass!"[/size][/color]
Benutzeravatar
jens
Moderator
Beiträge: 8483
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Montag 16. Januar 2006, 20:33

Jason hat geschrieben:Wie sieht es denn mit dem Anpingen von PCs aus?
Suchen würde helfen :evil:

Aber ich will mal nicht so sein, hier z.B.: http://www.python-forum.de/viewtopic.php?p=20047#20047

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Antworten