ich habe in einem Verzeichnis haufenweise Dateien, die ich gerne umbenennen möchte. Dabei sollen jedoch nur einige Dinge im Namen der Dateien verändert werden. Wenn ich meinen ansatz trocken durchlaufen lasse, sieht das auch ganz gut aus und jetzt möchte ich das Programm auf ein Verzeichnis loslassen, und als ich mir dann nochmals die Doku zu os.write() angesehen habe fiel mir folgendes auf:
Kann mir das eventuell jemand auf Deutsch kurz erklären, ich verstehe nämlich nicht was da genau gemeint ist bzgl. der Unterschiede der ganzen genannten DingeNote
This function is intended for low-level I/O and must be applied to a file descriptor as returned by os.open() or pipe(). To write a “file object” returned by the built-in function open() or by popen() or fdopen(), or sys.stdout or sys.stderr, use its write() method.
Wann brauche ich write() und wann os.write()?
Lg HH