[英]Finding directory of Python script from QGIS Python Console
我將從我在 QGIS 上的 Python 控制台上打開的腳本目錄中導入一些 CSV 文件。 但是,我無法使用os.getcwd()
或其他方式訪問真實目錄。
有沒有辦法做到這一點?
QGIS python 控制台是一個模擬的 python 控制台(python 插件)。
要做到這一點有點棘手,我沒有找到其他方法:
import os
from console.console import _console
script_path = _console.console.tabEditorWidget.currentWidget().path
print(os.path.dirname(script_path))
注意:此示例僅在打開 tabEditor 並將腳本保存在磁盤上時有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.