使用pathlib重命名文件扩展名(python 3)

2024-09-28 21:09:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用windows 10和winpython。我有一个扩展名为.dwt的文件(它是一个文本文件)。我想把这个文件的扩展名改成.txt。

我的代码不会抛出任何错误,但不会更改扩展名。

from pathlib import Path

filename = Path("E:\\seaborn_plot\\x.dwt")

print(filename)

filename_replace_ext = filename.with_suffix('.txt')

print(filename_replace_ext)

预期结果将在winpython的ipython窗口输出中打印出来(如下所示):

E:\ seaborn_plot\x.dwt图

E:\ seaborn_plot\x.txt文件

但是当我寻找一个带有重命名扩展名的文件时,扩展名没有改变,只有原始文件存在。我怀疑windows文件权限。


Tags: 文件path代码txtplotwindows错误seaborn