Hi Leuts
Wie kann man eine textdatei auf einem server mit python verändern?
also z.B. was reinschreiben?
Was für Rechte brauch ich da beim server, und wie mach ich mir die?
Und wie muss man den teil mit python machen?
Schon mal vielen Dank.
Gruß Teabag
Textdatei auf Server verändern?
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
Code: Alles auswählen
open("datei", "w").write("was")
Zuletzt geändert von veers am Donnerstag 12. Juli 2007, 16:10, insgesamt 1-mal geändert.
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
Wieso klappt das auf einem Server natürlich nicht? Die Rechte haben doch nichts damit zu tun ob das ein Server oder eine Banane ist O_o
Anyway falls es ein *nix Server ist kannst du dir mit chmod +w datei die Rechte geben in diese zu schreiben. Das du den Modus einer Datei ändern kannst setzt voraus das du der Besitzer der Datei bist.
Anyway falls es ein *nix Server ist kannst du dir mit chmod +w datei die Rechte geben in diese zu schreiben. Das du den Modus einer Datei ändern kannst setzt voraus das du der Besitzer der Datei bist.
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Kann es sein, das genau mein Problem gemeint ist: http://www.python-forum.de/topic-11210.html ?
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
Und ich hab dir vorhin geschrieben wieTeabag hat geschrieben:Hallo jens
Ja ich glaub schon, dass das das selbe Problem ist,
doch du frägst ja nur wie sicher es ist, ich will ja wissen wies geht.
Gruß Teabag
Mich würde vielmehr interessieren in welcher Verbindung du zu dem Server stehst?!
Hast du Zugriff über eine Netzwerkumgebung darauf und kannst du ganz einfach über einen Dateibrowser darauf zugreifen und den Inhalt ändern ?
Weil wenn du keinen konkreten Zugriff auf die Datei hast helfen dir auch die Schreibrechte nicht weiter.
Edit: Hab jetzt erst den Link von jens gesehen, alles klar ... ne doch nicht. Blick nicht mehr durch. Egal...
Hast du Zugriff über eine Netzwerkumgebung darauf und kannst du ganz einfach über einen Dateibrowser darauf zugreifen und den Inhalt ändern ?
Weil wenn du keinen konkreten Zugriff auf die Datei hast helfen dir auch die Schreibrechte nicht weiter.
Edit: Hab jetzt erst den Link von jens gesehen, alles klar ... ne doch nicht. Blick nicht mehr durch. Egal...
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Zap hat in dieser Hinsicht Recht, Teabag, wir brauchen etwas Klarstellung um nicht ins blaue raten zu müssen:
- Was für ein Betriebssystem hat der Server?
- Wie greifst du auf den Server zu? Welches Netzwerkprotokoll?
- Was willst du *eigentlich* damit bewirken?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Hm also um mal Klarzustellen
Ich habe noch keinen Server, ich meine einen normalen Internetserver.
Auf diesem server liegt eine textdatei, und diese datei will ich mit einem python programm verändern.
Gruß Teabag
Ich habe noch keinen Server, ich meine einen normalen Internetserver.
Auf diesem server liegt eine textdatei, und diese datei will ich mit einem python programm verändern.
Gruß Teabag
Zuletzt geändert von Teabag am Freitag 10. Juni 2011, 14:30, insgesamt 1-mal geändert.
Das geht nicht so einfach.Teabag hat geschrieben:Auf diesem server liegt eine textdatei, und diese datei will ich mit einem python programm verändern.
Woher soll der Server denn wissen, dass du es bist, der die Datei verändern will? Er kann ja nicht jedem Erlauben, in der Datei drin rumzuschreiben.
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
Drück dich doch endlich mal genau aus.
http://www.catb.org/~esr/faqs/smart-questions.html
http://www.catb.org/~esr/faqs/smart-questions.html
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Na dann kannst du das mal gleich vergessen - geht nicht. Denn HTTP ist hauptsächlich ein nur-lese Medium. Wäre ja nicht so toll, wenn jeder die Startseite von Google einfach so mal ändern könnte.Teabag hat geschrieben:Ich habe noch keinen Server, ich meine einen normalen Internetserver.
Auf diesem server liegt eine textdatei, und diese datei will ich mit einem python programm verändern.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Naja, ein funktionierendes PUT vorausgesetzt...Leonidas hat geschrieben:Na dann kannst du das mal gleich vergessen - geht nicht. Denn HTTP ist hauptsächlich ein nur-lese Medium. Wäre ja nicht so toll, wenn jeder die Startseite von Google einfach so mal ändern könnte.Teabag hat geschrieben:Ich habe noch keinen Server, ich meine einen normalen Internetserver.
Auf diesem server liegt eine textdatei, und diese datei will ich mit einem python programm verändern.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Das heißt dann "jeder User auf dem Server". Nicht authentifizierte Leute aus dem Internet fallen da nicht drunter.Teabag hat geschrieben:Kann man nicht jedem die rechte geben?
mit 777 damit einfach jeder was reinschreiben könnte?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice