小编use*_*600的帖子

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

我正在使用 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)
Run Code Online (Sandbox Code Playgroud)

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

E:\seaborn_plot\x.dwt

E:\seaborn_plot\x.txt

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

python windows pathlib

25
推荐指数
2
解决办法
3万
查看次数

标签 统计

pathlib ×1

python ×1

windows ×1