Hallo, ich möchte in einer Textdatei Zeichen einfügen, ohne dabei vorhandene Zeichen zu überschreiben. Wie funktioniert das? Bisher habe ich es mit Write() versucht... Vielen Dank, Christian _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
ich möchte in einer Textdatei Zeichen einfügen, ohne dabei vorhandene Zeichen zu überschreiben. Wie funktioniert das? Bisher habe ich es mit Write() versucht...
Wenn Du lediglich Daten ans Ende einfügen möchtest, dann öffne die betreffende Datei mit 'append': file = open("test.txt", "a") file.write("Ans Ende gestellt.") BA _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
On Tue, Sep 21, 2004 at 12:57:17PM +0200, Christian Stein wrote:
Hallo,
ich möchte in einer Textdatei Zeichen einfügen, ohne dabei vorhandene Zeichen zu überschreiben. Wie funktioniert das? Bisher habe ich es mit Write() versucht...
Hallo, Es gibt in C, und somit auch nicht in Python, eine Funktion um ein Zeichen in eine Datei einzufügen und die Zeichen dahinter zu verschieben. Anfügen ist nur an das Dateiende mit append (fd=open(foo, "a")) möglich. Am einfachsten du liest die gesamte Datei und schreibst sie dann wieder: fd=open(foo) content=fd.read() # oder fd.readlines() fd.close() # content ändern fd=open(foo, "w") fd.write(content) fd.close() Gruß, Thomas -- Thomas Guettler <guettli@thomas-guettler.de> http://www.thomas-guettler.de _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, Thomas Guettler wrote: | Es gibt in C, und somit auch nicht in Python, eine Funktion um ein Du hast in diesem Fall Recht (eine solche Funktion gibt es in beiden Sprachen nicht). Die Aussage "gibt's nicht in C also auch nicht in Python" ist aber schlicht falsch. Einfachstes Beispiel: Hases/Assoziative Arrays gibt es in C nicht, in Python schon. (In C gibt es 'struct' (in Python nicht), aber das sit ein anderes Konzept.) - -- Schönen Gruß - Regards Hartmut Goebel | Hartmut Goebel | IT-Security -- effizient | | h.goebel@goebel-consult.de | www.goebel-consult.de | -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBU77D83WjhA1moMgRAlEZAKDBxQjc9Pshu32t808/OhAlDHGKCwCgumzr e5tRlbzz6N+oYjOu/EhsXv8= =RG6I -----END PGP SIGNATURE----- _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (4)
-
Buelent Aldemir
-
Christian Stein
-
Hartmut Goebel
-
Thomas Guettler