690 votes

Comment renommer un fichier en utilisant Python

Je veux changer a.txt en b.kml.

1082voto

YOU Points 44812

Utiliser os.rename :

import os

os.rename('a.txt', 'b.kml')

151voto

Abdul Razak Points 2094

Le fichier peut être à l'intérieur d'un répertoire, dans ce cas spécifiez le chemin :

import os
old_file = os.path.join("directory", "a.txt")
new_file = os.path.join("directory", "b.kml")
os.rename(old_file, new_file)

72voto

Andy Balaam Points 1491
import shutil

shutil.move('a.txt', 'b.kml')

Cela fonctionnera pour renommer ou déplacer un fichier.

21voto

Joe Points 18328

os.rename(old, new)

On le trouve dans les documents de Python : http://docs.python.org/library/os.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X