这是我的问题。多亏了python程序,我创建了一个csv文件,里面充满了测量数据。但事实上,我的测量活动将持续6个月。因此,为了允许我在测试期间研究数据,我想修改我的程序,在测试期间每周创建一个新的csv文件。 我想用一个while循环,但我有一些麻烦来写它。。。你知道吗
谢谢你的帮助,我希望我说的很清楚。你知道吗
下面是我的函数,允许我创建和编写实际的csv文件
def create_csv(measurement_name_file, fielnames):
with open('{}.csv'.format(measurement_name_file), 'a') as measurement_file:
measurement_writer = csv.writer(measurement_file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
measurement_writer.writerow(fieldnames)
def write_csv(measurement_name_file, data):
with open('{}.csv'.format(measurement_name_file), 'a') as measurement_file:
measurement_writer = csv.writer(measurement_file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
measurement_writer.writerow(data)
在这里我把我的数据添加到我的csv文件中。所有数据(相对湿度和温度)以时间戳读取。你知道吗
measurement_name_file = 'Measurement_1wk_5mn'
fieldnames = ['timestamp', 'temperature_1', 'relative_humidty_1', 'temperature_2',
'relative_humidty_2', 'temperature_3', 'relative_humidty_3', 'temperature_4',
'relative_humidty_4']
create_csv(measurement_name_file, fieldnames)
write_csv(measurement_name_file, [timestamp, temperature1, relative_humidty1, temperature2, relative_humidty2,
temperature3, relative_humidty3, temperature4, relative_humidty4])
目前没有回答
相关问题 更多 >
编程相关推荐