如何在python中添加/替换文件名的扩展名?

时间:2014-02-12 18:53:09

标签: python python-2.7

我想在文件中添加特定扩展名(可能有也可能没有扩展名),我试过这段代码:

import os
thisFile = "/home/username/myfile.txt"
base = os.path.splitext(thisFile)[0]
os.rename(thisFile, base + ".doc")

还有其他方式吗?

1 个答案:

答案 0 :(得分:1)

嗯,没有理由base变量...

os.rename(thisFile, os.path.splitext(thisFile)[0] + ".doc")

但除此之外,它对我来说很好。