重命名文件而不更改文件扩展名

时间:2018-05-22 10:01:47

标签: python-3.x selenium-webdriver

我已经使用python和selenium下载了一个csv文件(ABC),需要更改该文件的名称。

Input= ABC.csv #downloaded file with name ABC

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

感谢任何帮助。

3 个答案:

答案 0 :(得分:0)

试试这个

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

自: How to rename a file using Python

答案 1 :(得分:0)

您可以使用os模块重命名文件:

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

说明:

rename第一个参数是需要重命名的原始文件,第二个参数是应该重命名的新名称。如果文件在当前目录中,则只需使用文件名即可。否则包括这些文件所在的路径

更多信息,请访问docs ** https://docs.python.org/3/library/os.html#os.rename

答案 2 :(得分:0)

全部感谢..使用下面的代码,它工作正常。所有其他人一直在抛出错误,因为找不到文件。使用完整的文件路径。

os.rename('C:\\Users\\pathname\\ABC.csv', 'C:\\Users\\pathname\\DEF.csv')