Python使用panda模块生成CSV文档学习笔记
1,导入模块
from pandas import DataFrame as pd_DataFrame
2,生成存放CSV文档的文件夹
#存放在当前目录下
if not os.path.exists("{}".format(os.getcwd() + "/" +"xx")):
os.mkdir('{}'.format(os.getcwd() + "/" +"xx"))
3,通过日期生成CSV文件名并给出CSV路径
today = time.strftime('%Y-%m-%d',time.localtime(time.time()))
filename = "./{}.csv".format(today)
csvpath = os.path.join(os.getcwd() + "/" +"XX", filename)
4,定义一个字典,它代表你想存入到CSV文档的内容
#key是表头,value是内容
dict = {
"A" = "a",
"B" = "b",
"C" = "c",
}
5,将字典放入列表中,否则会报错
dict = [(dict)]
6,生成实例化对象
pd = pd_DataFrame(dict)
7,在之前给出的路径下生成CSV文档
#此文档第一次生成
if not os.path.exists(csvpath):
pd.to_csv(csvpath,index=False,encoding="utf-8")
#如果已经存在此文档,则向文档继续添加内容”a+“,同时不再生成表头”header = 0“
else:
pd.to_csv(csvpath,mode='a+',index=False,header=0,encoding="utf-8")