Maison Problème commun Comment renommer des fichiers en python

Comment renommer des fichiers en python

Oct 12, 2023 am 10:02 AM
python python renommer le fichier

Vous pouvez utiliser la fonction "os.rename()" pour renommer des fichiers en Python. Les étapes sont les suivantes : 1. Importer os ; 2. Définir le nom de la variable du fichier d'origine "old_name" ; new_name" " 4. Utilisez "os.rename(old_name,new_name)" pour renommer.

Comment renommer des fichiers en python

Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

En Python, vous pouvez utiliser la fonction os.rename() pour renommer des fichiers. Voici un exemple simple :

import os
# 原始文件名
old_name = 'old_file.txt'
# 新文件名
new_name = 'new_file.txt'
# 重命名文件
os.rename(old_name, new_name)
Copier après la connexion

Dans l'exemple ci-dessus, nous appelons la fonction os.rename() pour renommer le fichier en spécifiant le nom de fichier d'origine old_name et le nouveau nom de fichier new_name. Cela renommera old_file.txt en new_file.txt.

Veuillez noter que la fonction os.rename() écrasera le fichier cible (s'il existe) lors du renommage d'un fichier. Par conséquent, assurez-vous que le nouveau nom de fichier ne duplique pas un nom de fichier existant pour éviter les écrasements accidentels ou les erreurs.

De plus, vous pouvez également utiliser la fonctionshutil.move() pour implémenter le renommage de fichiers, ce qui offre plus de flexibilité et de fonctionnalités. Voici un exemple de Shutil.move() :

import shutil
# 原始文件路径
old_path = '/path/to/old_file.txt'
# 新文件路径
new_path = '/path/to/new_file.txt'
# 重命名文件
shutil.move(old_path, new_path)
Copier après la connexion

Dans cet exemple, nous utilisons la fonction Shutil.move() pour déplacer et renommer le fichier, en spécifiant le chemin du fichier d'origine old_path et le nouveau chemin du fichier new_path. Opérations de dénomination.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quels sont les avantages et les inconvénients des modèles ? Quels sont les avantages et les inconvénients des modèles ? May 08, 2024 pm 03:51 PM

Quels sont les avantages et les inconvénients des modèles ?

Comment télécharger Deepseek Xiaomi Comment télécharger Deepseek Xiaomi Feb 19, 2025 pm 05:27 PM

Comment télécharger Deepseek Xiaomi

Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs Jul 01, 2024 am 07:22 AM

Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs

Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3 Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3 May 06, 2024 pm 03:52 PM

Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3

Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM May 06, 2024 pm 04:43 PM

Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM

Un guide complet sur le débogage et l'analyse des fonctions Golang Un guide complet sur le débogage et l'analyse des fonctions Golang May 06, 2024 pm 02:00 PM

Un guide complet sur le débogage et l'analyse des fonctions Golang

Comment lui demandez-vous Deepseek Comment lui demandez-vous Deepseek Feb 19, 2025 pm 04:42 PM

Comment lui demandez-vous Deepseek

Comment enregistrer la fonction d'évaluation Comment enregistrer la fonction d'évaluation May 07, 2024 am 01:09 AM

Comment enregistrer la fonction d'évaluation