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)
运行结果:
你贴出来吧 这不完全
给个源码也行
import os
file_path='C:\\Users\\Administrator\\Desktop\\22' #给出文件所在的路径文件夹名称
file_list=os.listdir(file_path) #列出路径下所有文件和文件夹的名称
for team in file_list:
print(team)
'''
text0.xlsx
text1.xlsx
text2.xlsx
text3.xlsx
text4.xlsx
text5.xlsx
'''