gpt4 book ai didi

python - 如何重命名文件并更改文件类型?

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:33 24 4
gpt4 key购买 nike

我有一个包含 .dbf 文件的列表,我想将其更改为 .csv 文件。我手动在 excel 中打开它们并将它们重新保存为 .csv,但这需要太多时间。

现在我做了一个修改文件名的脚本,但是当我打开它时,它仍然是一个.dbf文件类型(虽然它被称为.csv) .如何以文件类型也发生变化的方式重命名文件?

我的脚本使用(dbf 和 csv 文件名列在单独的 csv 文件中):

IN = dbffile name
OUT = csvfile name

for output_line in lstRename:
shutil.copyfile(IN,OUT)

最佳答案

更改文件名(扩展名只是完整名称的一部分)对文件内容绝对没有影响。您需要以某种方式将内容从一种格式转换为另一种格式。

使用 my dbf modulepython这很简单:

import dbf

IN = 'some_file.dbf'
OUT = 'new_name.csv'

dbf.Table(IN).export(filename=OUT)

这将创建一个实际上为 csv 格式的 .csv 文件。

关于python - 如何重命名文件并更改文件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8168223/

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