当前位置: 首页 > news >正文

销售网站有哪些宁波seo搜索优化费用

销售网站有哪些,宁波seo搜索优化费用,网站建设手机端,手机怎么打开自己做的网站【已解决】Python读取sql数据,报错:Not an executable object,解决方案 1.报错内容: 通过Python连接sql,读取sql中数据,报错:Not an executable object。具体代码及报错内容见下: …

【已解决】Python读取sql数据,报错:Not an executable object,解决方案

1.报错内容:

通过Python连接sql,读取sql中数据,报错:Not an executable object。具体代码及报错内容见下:

def employee():employee_id = []try:engine = sql_cn.connect_sql_ob_10200("prod")with engine.connect() as conn:# 获取实验组专家sql = '''SELECT employee_account_id FROM employee_group where employee_group ='B' '''result = conn.execute(sql)for row in result:employee_id.append(row[0])except Exception as e:logger.error(f"获取专家ID出现问题:{e}")logger.info(f"专家获取完成, 共:{len(employee_id)}")return employee_id

报错内容:
在这里插入图片描述

Not an executable object: "SELECT employee_account_id FROM employee_group where employee_group ='B' "

2.报错原因:

  • 当前执行语句不是一个可执行对象,主要是由于sqlalchemy版本不同造成的。sqlalchemy中1.4和2.0两种不同的语法。(如果版本可以回退,直接回退就可以解决)

3.解决方案:

方案一:回退版本。

  • sqlalchemy的1.4和2.0两种不同的语法,pandas暂时还不支持2.0,所以将sqlalchemy回退到1.4.45即可。
pip3 uninstall SQLAlchemypip3 install SQLAlchemy==1.4.45

方案二:如果不可以回退,通过导入其他包解决:

# 新增位置一:
from sqlalchemy import textdef employee():employee_id = []try:engine = sql_cn.connect_sql_ob_10200("prod")with engine.connect() as conn:# 获取实验组专家sql = '''SELECT employee_account_id FROM employee_group where employee_group ='B' '''# 修改位置二:result = conn.execute(text(sql))for row in result:employee_id.append(row[0])except Exception as e:logger.error(f"获取专家ID出现问题:{e}")logger.info(f"专家获取完成, 共:{len(employee_id)}")return employee_id

附:pd.read_sql_query() 报错:‘OptionEngine’ object has no attribute ‘execute’ 解决方案

  • 该问题和前面基本原因是一样的,只要修改连接方式,则可解决:

报错代码:

def get_index_data():engine = sql_cn.connect_sql_ob_10200("prod")sql = "select * from da_defeat_act.label_customer_index"index_data = pd.read_sql_query(sql, engine)return index_data

报错内容:
在这里插入图片描述

修改后代码:

def get_index_data():engine = sql_cn.connect_sql_ob_10200("prod")# 新增位置一connection = engine.connect()sql = "select * from da_defeat_act.label_customer_index"# 修改位置二:index_data = pd.read_sql_query(text(sql), connection)return index_data

以上问题,如果可以回退版本号,推荐回退版本号,这样效率更高。

http://www.mmbaike.com/news/104497.html

相关文章:

  • 适合负债者的10个副业seo排名赚
  • 网站建设专家什么是竞价推广
  • 免备案网站怎么备案域名爱站长尾词
  • java开源网站西安关键词排名软件
  • 汽车网站模板企业关键词优化公司
  • 自己做的网站如何放进服务器东莞网站营销
  • 网站建设 文章seo网络推广技术员招聘
  • 购物网站开发的背景株洲企业seo优化
  • 传播文化有限公司网站建设seo顾问服务 品达优化
  • 莆田百度seo公司宁波seo咨询
  • 谈谈网站建设创新问题逆冬黑帽seo培训
  • 网络空间上海网站seo外包
  • ims2009 asp企业网站建设杭州网站建设公司
  • 51趣优化网络seo工程师教程seo服务公司招聘
  • 网站建设时应该做的优化优化网站的意思
  • 网站的搜索功能怎么做现在广告行业好做吗
  • 丰台网站建设公司关键词歌曲
  • 网站的jsp页面怎么做seo兼职
  • 河南建站网站有什么推广的平台
  • 网站建设特色百度收录是什么意思
  • 什么样的网站需要备案推广怎么做才可以赚钱
  • 怎么做报名网站关键词优化是怎么做的
  • 哪家公司做网站建设比较好百度云服务器官网
  • 网上书店网站模板主流网站关键词排名
  • 网上给别人做设计的网站如何做好网上销售
  • 网络营销是什么含义快速整站优化
  • 怎么做网站教程 建站视频免费友情链接网
  • 网站开发 面试 适当吹牛如何做好网络推广销售
  • 不会做网站如何做seo一键优化大师下载
  • 软件b2c网站建设seo工具包括