Verschieben Sie in Python eine Zeichenfolge von einem Dateinamen an das Ende des Dateinamens

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Verschieben Sie in Python eine Zeichenfolge von einem Dateinamen an das Ende des Dateinamens

by Guest » 03 Jan 2025, 09:46

Wenn ich Dokumente mit der Bezeichnung habe:

Code: Select all

2023_FamilyDrama.pdf
2024_FamilyDrama.pdf
2022-beachpics.pdf
2020 Hello_world bring fame.pdf
2019-this-is-my_doc.pdf
Ich möchte, dass sie so sind

Code: Select all

FamilyDrama_2023.pdf
FamilyDrama_2024.pdf
beachpics_2022.pdf
Hello_world bring fame_2020.pdf
this-is-my_doc_2019.pdf
Bisher weiß ich, wie man eine Zeichenfolge vom Anfang des Dateinamens entfernt, weiß aber nicht, wie ich sie speichern und an das Ende der Zeichenfolge anhängen kann.

Code: Select all

import os
for root, dir, fname in os.walk(PATH):
for f in fname:
os.chdir(root)
if f.startswith('2024_'):
os.rename(f, f.replace('2024_', ''))

Top