use*_*906 3 python csv excel dbf rename
我有一个列表,.dbf
其中包含我想要更改为.csv
文件的文件.我用excel手动打开它们并重新保存它们.csv
,但这需要花费太多时间.
现在我创建了一个更改文件名的脚本,但是当我打开它时,它仍然是一个.dbf
文件类型(虽然它被调用.csv
).如何以文件类型也发生变化的方式重命名文件?
我的脚本使用(dbf和csv文件名列在单独的csv文件中):
IN = dbffile name
OUT = csvfile name
for output_line in lstRename:
shutil.copyfile(IN,OUT)
Run Code Online (Sandbox Code Playgroud)
更改文件的名称(扩展名只是完整名称的一部分)对文件的内容完全没有影响.您需要以某种方式将内容从一种格式转换为另一种格式.
import dbf
IN = 'some_file.dbf'
OUT = 'new_name.csv'
dbf.Table(IN).export(filename=OUT)
Run Code Online (Sandbox Code Playgroud)
这将创建一个.csv
实际为csv格式的文件.
归档时间: |
|
查看次数: |
1154 次 |
最近记录: |