1.写入
右图是用记事本打开的效果。
#encoding=utf-8
import pandas as pd
times = ['第一节', '第二节', '第三节', '第四节', '第五节']
Monday = ['语文', '英语', '政治', '生物', '数学']
Tuesday = ['英语', '数学', '语文','历史' , '体育']
Wednesday = ['音乐', '英语', '数学', '地理', '语文']
thursday = ['语文', '英语', '物理', '数学', '化学']
Friday = ['语文', '数学', '英语', '科学', '实验']
columns = ['时间','周一','周二','周三', '周四', '周五']
dataframe = pd.DataFrame({'时间': times,
'周一': Monday,
'周二': Tuesday,
'周三': Wednesday,
'周四': thursday,
'周五': Friday})
dataframe.to_csv('class_schedule.csv', index=False, sep=',', columns=columns)
dataframe_avg = pd.DataFrame({'时间': ['自习'],
'周一': ['绘画'],
'周二': ['班会'],
'周三': ['值日'],
'周四': ['交流'],
'周五': ['作业']})
dataframe_avg.to_csv('class_schedule.csv', index=False, sep=',', columns=columns, mode = 'a', header=0, float_format='%.2f')
2.读取
#encoding=utf-8
import pandas as pd
data = pd.read_csv('2.csv')
#逐行读取
for index in data.index:
a1 = data.loc[index].values[0]
a2 = data.loc[index].values[1]
a3 = data.loc[index].values[2]
a4 = eval(data.loc[index].values[3])#字符串转列表