Переименовать файл без изменения расширения файла - PullRequest
0 голосов
/ 22 мая 2018

Я скачал CSV-файл (ABC), используя python и selenium, и мне нужно изменить имя файла.

Input= ABC.csv #downloaded file with name ABC

Output= DEF.csv #New file with name DEF.

Любая помощь приветствуется.

Ответы [ 3 ]

0 голосов
/ 22 мая 2018

Вы можете использовать модуль os для переименования файла:

import os
os.rename('path to ABC.csv', 'path to DEF.csv')

Объяснение:

rename первый аргумент - это исходный файл, который необходимо переименовать, а второй аргумент -новое имя, которое должно быть переименовано.Если файлы находятся в текущем каталоге, они будут работать, просто используя имена файлов.В противном случае укажите путь, где находятся эти файлы

Дополнительная информация в документации **https://docs.python.org/3/library/os.html#os.rename

0 голосов
/ 22 мая 2018

Спасибо всем .. Использовал приведенный ниже код, и он работает нормально.Все остальные продолжали выдавать ошибку, поскольку Файл не найден.Использован полный путь к файлу.

os.rename('C:\\Users\\pathname\\ABC.csv', 'C:\\Users\\pathname\\DEF.csv')
0 голосов
/ 22 мая 2018

попробуйте

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

От: Как переименовать файл с помощью Python

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...