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

标签 python python-2.7

我想向文件添加特定的扩展名(可能有也可能没有扩展名),我尝试了以下代码:

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

还有其他办法吗?

最佳答案

好吧,没有理由使用 base 变量...

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

但除此之外,我觉得还不错。

关于python - 如何在 python 中添加/替换文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21737021/

相关文章:

python - 从python中的列表列表构造共现矩阵

python - 计算列表平均值的最快方法

python - 核心 Python 中的图像处理解决方案

python-2.7 - 如何在 Spark 执行器崩溃后重新启动它(在 YARN 客户端模式下)?

python - 如何获取与子字符串匹配的文件夹名称?

python - Heroku 上 Python 可执行文件的路径

python - 如何在 django 的另一个模型保存方法中更新模型实例?

python - Python 子进程中的 Linux 命令

python-2.7 - 如何在 nltk 中使用 word_tokenize 并保留空格?

python - None 在代码对象的 co_consts 属性中做了什么?