ich, dass vor kurzem bemerkt, wenn ich den folgenden Code haben:Warum gibt Python automatisch zählt Zeichen, wenn Write-Datei
File = "/dir/to/file"
Content = "abcdefg"
with open(File,"a") as f:
f.write(Content)
I „7“ als Ausgang und verfügt die Anzahl der Zeichen in der Variablen „Inhalt ist ". Ich kann mich nicht erinnern, dies gesehen zu haben (ich habe vorher ipython notebook benutzt, aber dieses Mal habe ich es in der Python-Umgebung in der Shell gemacht) und frage mich, ob ich etwas falsch gemacht habe. Meine Python-Version: Python 3.3.3. Danke für Ihre Hilfe.
Dies ist ein normales Verhalten –
[ 'f.write (string)' schreibt den Inhalt von 'string' in die Datei geschrieben, um die Anzahl der Zeichen zurück.] (Https://docs.python.org/3/tutorial /inputoutput.html#reading-and-writing-files) – CoryKramer
@PatrickHaugh was meinst du mit normalem Verhalten !? Coz, die Zeichenfolge wird in eine Variable "Content" gespeichert und diese wird in die Datei geschrieben, wenn ich die Frage richtig gestellt habe. Kannst du bitte ausführlicher sein? –