所以我已经搜索了两天,试图找到解决这个问题的方法。我需要的是采取这个预先存在的csv文件,并附加基于用户输入和日期的某些单元格。这些值适用于SA、SI、CS和CBW。我已经尝试了熊猫使用。附加和多个其他的工作,我是在茫然和感谢任何帮助
with open('morning.csv', 'a+') as csvfile:
fieldnames = ['Date','Time','Initials', 'Seymour Well', 'Seymour Dist', 'Baylor Well','Baylor Dist','Train A Hours', 'Train B Hours',
'SA', 'SI', 'CS','CBW', 'TAPF', 'TACF','TBPF','TBCF']
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
line = csvfile.readline()
if line != "\n":
writer.writerow({'Date': slt_19,'Time':slt_16,'Initials':slt_17, 'Seymour Well':slt_2, 'Seymour Dist':slt_3,
'Baylor Well':slt_1,'Baylor Dist':slt_4,'Train A Hours':slt_5, 'Train B Hours':slt_6,
'SA':slt_7, 'SI':slt_8, 'CS':slt_9,'CBW':slt_10, 'TAPF':slt_11, 'TACF':slt_12,'TBPF':slt_13,'TBCF':slt_14 })
我的csv文件,它会比这个大得多,至少一天更新一次,这些值我刚刚通过在工作
Date,Time,Initials,Seymour Well,Seymour Dist,Baylor Well,Baylor Dist,Train A Hours,Train B Hours,SA,SI,CS,CBW,TAPF,TACF,TBPF,TBCF
2018-03-01,800,MCS,100,100,100,100,1.0,1.0,1,1,1,1,1,1,1,1
我的第一个直觉是在csvfile中提取所需的元素,并将用户输入作为字符串添加到其中
然而,很难知道这是否是你的问题。当您尝试运行代码时,会出现什么错误
相关问题 更多 >
编程相关推荐