簡體   English   中英

從 QGIS Python 控制台查找 Python 腳本的目錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM