>我在一个文件夹中有一组 200 个 JSON 文件,我编写了一个代码从文件夹中获取每个文件,然后将 JSON 文件转换为数据帧做必要的步骤,最后将数据帧另存为 csv 文件,我面临的问题是保存 csv 文件,我想以 JSON 文件的名称将文件另存为 csv。
由于我正在获取文件夹并逐个处理文件,我该怎么做
我试过这个表格
df.to_csv(文件名(
但我必须给出文件名
假设您没有通过手动调用其名称来访问该文件:
with open('whatever.json', 'rb') as file
并使用类似 glob 的东西。我会做这样的事情:
import os
#File = to whatever variable name you have assigned to the opened json file
filename = os.path.basename(File.name)
filename = filename.split('.')[0]
filename += '.csv'
根据要求:
with open(filename, 'w') as file:
file.write(your csv data)
file.close()