前面用PrettyTable制作了生涯规划表,今天突然想到其实可以用Python读写Excel文件,还可以制作Excel表格,相对而言,感觉csv的读写更简单,所以决定用csv改写生涯规划案例,以后教学说不定用得到呢~
pandas.DataFrame.to_csv
将 DataFrame 写入到 csv 文件
DataFrame.to_csv(path_or_buf=None, sep=', ', na_rep='', float_format=None, columns=None, header=True, index=True,
index_label=None, mode='w', encoding=None, compression=None, quoting=None, quotechar='"',
line_terminator='\n', chunksize=None, tupleize_cols=None, date_format=None, doublequote=True,
escapechar=None, decimal='.')
参数:
path_or_buf : 文件路径,如果没有指定则将会直接返回字符串的 json
sep : 输出文件的字段分隔符,默认为 “,”
na_rep : 用于替换空数据的字符串,默认为''
float_format : 设置浮点数的格式(几位小数点)
columns : 要写的列
header : 是否保存列名,默认为 True ,保存
index : 是否保存索引,默认为 True ,保存
index_label : 索引的列标签名
然后开始动手改写生涯规划表,代码如下:
import pandas as pd
print('备注:请根据本章教学的各种测试案例进行测试,对各项进行自我分析后再认真填写你的规划表。')#任意的多组列表,一个列表对应一列
a = ['姓名', '班级', '目标大学', "偏文偏理", "6选3科", "兴趣特长", "性格特点", "学习规划", "其他补充",'学习所获','待解疑惑'] # 第一列
b = [] # 第二列
b.append('')#写上姓名
b.append('') # 写上班级
b.append('') # 写上目标大学
b.append('') # 写上文理测试后的结果
b.append('') # 写上6选3的学科名称
b.append('') # 写上兴趣特长
b.append('') # 写上性格测试后的提炼文字
b.append('') # 写上你高中三年的学习规划
b.append('') # 写上你需要补充的内容
b.append('') # 写上你学完第四章程序设计基础所掌握的知识
b.append('') # 写上你还有哪些疑问需要老师解决?
dataframe = pd.DataFrame({'主题': a, '高中三年规划表': b}) #字典中的key值即为csv中列名
dataframe.to_csv("高中三年规划表.csv", index=False, sep=',')#存入
data = pd.read_csv('高中三年规划表.csv')
#读取
print(data)
爬虫相关文章
第五章 数据处理和可视化表达的学习 中国爬虫违法违规案例汇总 关于爬虫的合法性 爬虫的基本原理 使用BeautifulSoup解析网页及清洗数据 推荐|Python 爬虫系列教程一爬取批量百度图片