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

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

Post by Guest »

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_', ''))

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post