gpt4 book ai didi

具有不同扩展名的Python保存文件

转载 作者:行者123 更新时间:2023-12-02 16:47:14 25 4
gpt4 key购买 nike

我知道 Python 中的 os.path.splitext(file) 函数,但这会更改现有文件的扩展名。我需要将原始文件及其扩展名保留为读取文件,并创建另一个具有另一个扩展名的文件作为写入文件。例如:

A = "File.inp"
pre, ext = os.path.splitext(A)
B = os.rename(A, pre + ".PRE")
with open("B" , 'w') as f1:
with open("A",'r') as f2:
...

此命令将文件的扩展名从 .inp 更改为 .PRE,但不保留原始文件“File.inp”。任何想法或解决方案如何保留原始扩展名的原始文件?

最佳答案

这是一个例子:

base_file = "File.inp"
name, ext = base_file.split('.')
new_file = '{}.{}'.format(name, 'PRE')

with open(base_file , 'r') as f1:
with open(new_file, 'w') as f2:
f2.write(f1.read())

关于具有不同扩展名的Python保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60000443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com