python - 在 Python 中更改文件扩展名

标签 python rename file-extension

假设从 index.py 与 CGI,我有发布文件 foo.fasta 来显示文件。我想在显示文件中将 foo.fasta 的文件扩展名更改为 foo.aln。我该怎么做?

最佳答案

使用 pathlib.Path 的优雅方式:

from pathlib import Path
p = Path('mysequence.fasta')
p.rename(p.with_suffix('.aln'))

关于python - 在 Python 中更改文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2900035/

相关文章:

python - 在 Python 中从多个文本文件中查找并提取字符串

python - 为 django 项目设置 postgreSQL 数据库时出现问题

windows - 批量文件重命名(删除时间戳)

tfs - 重命名TFS2010团队项目

c++ - 创建着色器文件

java - 即使文件扩展名已更改,如何识别文件类型?

python - del 似乎没有从列表中删除任何内容

python - 如果我担心代码安全,是否应该只在服务器上部署 .pyc 文件?

在 dplyr 链中动态重命名列名

c++ - 如何通过文件扩展名引用文件夹中的文件