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

江门专用网站建设google关键词排名优化

江门专用网站建设,google关键词排名优化,浙江省住建厅四库一平台,找晚上做的工作去哪个网站Python import 机制与文件路径问题解析 问题描述原因分析:解决方案: 今天在开发过程中,遇到一个路径文件,排查了一个多小时。。。 import 的路径问题,尤其是在不同模块之间调用时,可能会因为 相对路径错误 …

Python import 机制与文件路径问题解析

  • 问题描述
  • 原因分析:
  • 解决方案:


今天在开发过程中,遇到一个路径文件,排查了一个多小时。。。
import 的路径问题,尤其是在不同模块之间调用时,可能会因为 相对路径错误 。

问题描述

目录结构:

Users/lpp/workspace/DevProject/04LLM应用开发学习/04 ReAct Agent/03 智能客服/
│── agentExecutor.py  # 主程序
└── tools/└── query_products_from_db.py  # 查询数据库的模块└── SportsEquipment.db  # SQLite 数据库文件

query_products_from_db.py 代码如下:

import sqlite3def query_by_product_name(product_name):conn = sqlite3.connect("SportsEquipment.db")  # 直接使用相对路径cursor = conn.cursor()cursor.execute("SELECT * FROM products WHERE product_name LIKE ?", ('%' + product_name + '%',))rows = cursor.fetchall()conn.close()return rows

在 agentExecutor.py 中调用:

from tools.query_products_from_db import query_by_product_nameprint(query_by_product_name("篮球"))

执行 python agentExecutor.py 时,报错:
在这里插入图片描述

原因分析:

Python import 机制是基于 (当前工作目录)进行的,而不是以模块文件所在目录为基准。

运行 agentExecutor.py 时,Python 认为 “SportsEquipment.db” 是相对于 agentExecutor.py的执行目录(也就是当前目录),而不是query_products_from_db.py 所在的 tools/ 目录。因此,数据库文件未被正确找到。

解决方案:

在 query_products_from_db.py 中使用绝对路径
【第7行注释掉,新增3、4、8行】
在这里插入图片描述

http://www.dtcms.com/wzjs/396324.html

相关文章:

  • 外网网站建设调研报告互联网推广公司排名
  • 网站信息安全监测建设方案互联网营销策划是做什么的
  • 北京的软件公司重庆关键词优化服务
  • 网站建设难度大吗如何被百度收录
  • 如何用ps做网站导航深圳网站设计十年乐云seo
  • 网站建设管理岗位职责互联网营销策划是做什么的
  • 深圳市建设银行网站首页网站备案
  • 网站建设技巧培训心得简短200字
  • 京东网站建设的详细策划打广告在哪里打最有效
  • 做网站竞品分析济南seo关键词排名工具
  • 单位做网站注意什么网站seo查询
  • 网站在线留言系统珠海网站建设优化
  • 网站建设管理理论最佳bt磁力搜索引擎
  • 网站建设 需要准备材料网站怎么被百度收录
  • 单位网站建设管理工作总结做一个电商平台大概需要多少钱
  • 网站建设的成本分析广东做seo的公司
  • 县政府网站集约化建设情况企业邮箱怎么开通注册
  • 做电影网站要不要收费上海aso
  • 安卓系统软件 开发一键优化清理手机
  • 深圳建网站找哪家百度指数分析
  • 婚庆公司网站北大青鸟职业技术学院简介
  • 个人可以做慈善网站吗搜索引擎优化的含义和目标
  • 莱芜手机网站建设电话关键词是什么意思
  • 动漫网站开发毕业设计百度网站大全首页
  • 深圳乐安居网站谁做的免费广告网
  • 万维网站2021最火营销方案
  • jtbc网站开发教程市场营销方案怎么写
  • 武汉网站建设服务网站seo方案策划书
  • google网站建设广东网站seo策划
  • 教人怎么做网页的网站视频推广平台