问题描述
python读写文件基本操作
在数据过滤操作中,常常需要对源文件(source)中的数据进行读取、分析、判别处理,而后再写入新的文件。在文件的读取上可以是.xlsx
也可以是.csv
,使用pandas如:pd.read_excel("source.xlsx")
,可以对excel文件轻松读取,同样也可以读取csv文件。但在文件的写入上,python中excel文件写入比较复杂,不在赘述;相对而言csv文件较为完善,操作较为方便:首先建立一个字典变量a,而后使用b=DataFrame(a)
将该变量转化为数据框架变量b,调用b的to_csv()
函数写入文件即可,如下代码块所示:
import pandas as pd
out_value = {
}
out_value["C_item1"] = [2 ,"投桃报李", 456.3] # 此处赋值右侧变量必须为列表
out_value["C_item2"] = [2,"投桃报李", 456.3] # 相当于横向列标题MaxHop下有三个值