如何使用python在postgresql中遍历所有可能的结果

2024-05-18 12:23:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pgRouting中的driving_distance函数来处理我的河网。在我的河网中有12个顶点,我想从1号顶点开始,得到这12个顶点之间的距离。在

结果很好,但我想用其他顶点作为起点得到其他结果。我知道每次修改SQL代码都不会花费太多时间,但之后我会在这个河网中有500多个顶点,所以我需要更有效地执行此操作。在

如何使用python得到我想要的东西?我如何编写python脚本来实现这一点?或者有我想要的现有python脚本

我是一个编程语言新手,请给我任何详细的建议,谢谢。在


Tags: 函数代码脚本距离sql时间编程语言distance
1条回答
网友
1楼 · 发布于 2024-05-18 12:23:29

pyscopg2是一个优秀的python模块,它允许脚本连接到postgres数据库并运行SQL,无论是作为输入还是作为fetch查询。您可以让python遍历顶点之间可能的组合数量,并让它将单个SQL查询构建为字符串。然后,它可以运行它们并将输出打印到文本文件中。在

相关问题 更多 >

    热门问题