Python字典转excel代码哪里有问题

img


运行不了什么原因,看不出来有什么错误,有人能帮忙看一下吗,代码在照片里

lis_t这个是什么东东,前面没有看到定义啊,应该是list吧,你这里写错了,修改为:
list.insert(0, form_header)
同时list.insert方法没有返回值的,所以你不需要用ii变量去接收它的返回值,否则ii的值会为None
其次,data.xlsx文件必须先手动新建,否则你的代码会报文件找不到的错误。
再次writer没有save方法,所以不需要调用它。
最终代码如下:

import pandas as pd
import numpy as np
x = [["Python爬虫 (周末双休)","浙江诗迈控股有限公司","杭州西湖区","8千-1.2万",'2823-84-18 14:89:18']]
lsf = ['西安','杭州','成都','南京','苏州','北京','上海','广州','深圳','武汉']
def profile(list):
    form_header = ['职位名','公司名', '工作地点','薪资','发布时间']
    writer = pd.ExcelWriter('data.xlsx', mode='a', engine= 'openpyxl',if_sheet_exists ='replace')
    df = pd.DataFrame(columns = form_header)
    df.to_excel(writer, index = False)
    list.insert(0, form_header)
    arr0 = np.array(list)
    ic = pd.DataFrame(arr0)
    ic.to_excel(writer, sheet_name = 'x',index=None,header=0)

    writer.close()
profile(x)


运行结果:

img

你贴出来吧 这不完全

给个源码也行