从QGIS Python控制台查找Python脚本目录

2024-05-01 21:57:29 发布

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

我将从我在QGIS上的Python控制台上打开的脚本目录中导入一些CSV文件。但是,我无法使用os.getcwd()或其他方式访问真正的目录

有办法吗


Tags: 文件csv目录脚本os方式办法qgis
1条回答
网友
1楼 · 发布于 2024-05-01 21:57:29

QGIS python控制台是一个模拟的python控制台(python插件)

要做到这一点有点棘手,我没有找到其他方法:

import os
from console.console import _console

script_path = _console.console.tabEditorWidget.currentWidget().path
print(os.path.dirname(script_path))

NB:此示例仅在tabEditor打开且脚本保存在磁盘上时有效

相关问题 更多 >