Python-bestandsbeheer:bestanden eenvoudig hernoemen en verwijderen
Bestanden hernoemen en verwijderen in Python
In Python kun je bestanden hernoemen en verwijderen met behulp van ingebouwde functies uit de os-module. Deze bewerkingen zijn belangrijk bij het beheren van bestanden binnen een bestandssysteem. In deze tutorial onderzoeken we stap voor stap hoe u deze acties kunt uitvoeren.
Bestanden hernoemen in Python
Om een bestand in Python te hernoemen, kun je de functie os.rename() gebruiken. Deze functie heeft twee argumenten nodig:de huidige bestandsnaam en de nieuwe bestandsnaam.
Syntaxis
Hieronder volgt de basissyntaxis van de functie rename() in Python −
os.rename(current_file_name, new_file_name)
Parameters
Hieronder volgen de parameters die door deze functie worden geaccepteerd −
-
current_file_name − Het is de huidige naam van het bestand waarvan u de naam wilt wijzigen.
-
new_file_name − Dit is de nieuwe naam die u aan het bestand wilt toewijzen.
Voorbeeld
Hieronder volgt een voorbeeld van het hernoemen van een bestaand bestand "oudbestand.txt" naar "nieuwbestand.txt" met behulp van de functie rename() −
import os
# Current file name
current_name = "oldfile.txt"
# New file name
new_name = "newfile.txt"
# Rename the file
os.rename(current_name, new_name)
print(f"File '{current_name}' renamed to '{new_name}' successfully.")
Hieronder volgt de uitvoer van de bovenstaande code −
File 'oldfile.txt' renamed to 'newfile.txt' successfully.
Bestanden verwijderen in Python
Je kunt een bestand in Python verwijderen met de functie os.remove(). Deze functie verwijdert een bestand dat is opgegeven met de bestandsnaam.
Syntaxis
Hieronder volgt de basissyntaxis van de functie remove() in Python −
os.remove(file_name)
Parameters
Deze functie accepteert de naam van het bestand als parameter die moet worden verwijderd.
Voorbeeld
Hieronder volgt een voorbeeld van het verwijderen van een bestaand bestand "file_to_delete.txt" met behulp van de functie remove() −
import os
# File to be deleted
file_to_delete = "file_to_delete.txt"
# Delete the file
os.remove(file_to_delete)
print(f"File '{file_to_delete}' deleted successfully.")
Na het uitvoeren van de bovenstaande code krijgen we de volgende uitvoer −
File 'file_to_delete.txt' deleted successfully.
Python
- Beheersing van communicatie tussen threads in Python:synchronisatie en gegevensuitwisseling
- Python-iterators
- Python-sluitingen
- Controleer de Python-versie in de code:een minimum vereist
- Django-zelfstudie voor beginners:kenmerken, architectuur en geschiedenis
- Python - Afhandeling van uitzonderingen
- Python retourneert meerdere waarden
- Python Krijgen huidige tijd
- Python-teller in verzamelingen met voorbeeld
- Python datetime
- Python-lijstbegrip, toevoegen, sorteren, lengte [VOORBEELDEN]