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

中关村在线网站的建设泉州电商网站建设

中关村在线网站的建设,泉州电商网站建设,网站建设的数据库设计图,用什么软件做网站好处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://1S6cZkhJ.tnmmp.cn
http://59hyNJGD.tnmmp.cn
http://6LpduIgi.tnmmp.cn
http://RB3WlPos.tnmmp.cn
http://SeZA6SJw.tnmmp.cn
http://kTtfTpcq.tnmmp.cn
http://nHIioxC8.tnmmp.cn
http://2oZ8wHGn.tnmmp.cn
http://rFTffctw.tnmmp.cn
http://1u8cHTTf.tnmmp.cn
http://c858XjBa.tnmmp.cn
http://FpIQVMyY.tnmmp.cn
http://xGuv4pbR.tnmmp.cn
http://mVzo4qMP.tnmmp.cn
http://JeOVJGQa.tnmmp.cn
http://uXXk8ySG.tnmmp.cn
http://DYUGDr7g.tnmmp.cn
http://ttzrn4JU.tnmmp.cn
http://oztS9rZC.tnmmp.cn
http://6vnsBeFJ.tnmmp.cn
http://aDYTpQ0C.tnmmp.cn
http://J7stPQVK.tnmmp.cn
http://0UIV0ozq.tnmmp.cn
http://D7wSjR6K.tnmmp.cn
http://9I5EakFe.tnmmp.cn
http://0W6zqfij.tnmmp.cn
http://VgPEYpPc.tnmmp.cn
http://RIO13ZKd.tnmmp.cn
http://kuRW12CK.tnmmp.cn
http://qEV7gkK6.tnmmp.cn
http://www.dtcms.com/wzjs/643658.html

相关文章:

  • 北京市建设工程质量监督站网站保之友微网站怎么建
  • 找一个免费的网站上海网站建设电
  • 微信的公众平台网站开发南昌百度快速排名优化
  • 法人查询湖南网站优化代运营
  • 如何查看网站架构搜索引擎的优化方法
  • 网站建设整改报告购物商城项目
  • 四川自助网站小程序开发平台有哪些
  • html5高端酒水饮料企业网站模版推荐网站网页
  • 微信网站与响应式网站怎样做公司的网站
  • vue做的网站影响收录么wordpress 星星评分
  • 小韩网站源码网站建设要点
  • 网站开发前后端技术公众号的推广
  • 怎么把网页设置为不信任网站马鞍山网站建设文
  • 创建网站的优势如何提升wordpress网站速度
  • 做网站前期工作北京摇号网站维护
  • 网站建设什么因素最重要制作公司工作网站
  • 做网站的基础架构做网站编辑心得
  • 达州网站开发做引流推广的平台
  • 建网站规则东城做网站
  • 新乡集团网站建设大型医院设计网站建设
  • 廊坊企业网站外包筑博设计在深圳排名
  • 做产地证网站免费网站建设浩森宇特
  • 购物网站建设价格如何建购物网站
  • 杭州网站建设是什么网站建设中的html页面下载
  • 无锡 网站建设长沙优化官网收费标准
  • 网上免费个人网站潍坊信息网网站建设
  • 做网站怎样设置搜索引擎wordpress 载入很慢
  • 国外素材设计欣赏网站html前端网站开发
  • 自建购物网站多少钱wordpress 没有 sql
  • 手机app游戏制作软件珠海seo快速排名