然而,当我尝试为循环生成的CV使用创建的文件路径时,我得到了
“/主页/用户/桌面/测试/(日期)/(标记)
KeyError:“日期”
数据和标记都是变量,在每次循环后都会发生变化。
main_dir = f"/home/user/Desktop/test/{date}/" os.makedirs(main_dir + str(tag)) filepath = r'/home/user/Desktop/test/(date)/(tag)/{}.csv' df.to_csv(filepath.format(filename), index = True, header=True)
我发现你的逻辑有两个问题。
main_dir = f"/home/user/Desktop/test/{file_date}/" os.makedirs(main_dir + str(tag)) filepath = r'/home/user/Desktop/test/{}/{}/{}.csv' print(filepath.format(file_date,tag,filename))