跳轉至

腳本開發 / 資源路徑 DFF.RSRC

資源文件可以在「管理 / 文件工具」中查看和管理。需要通過 Python 文件 API 讀寫資源文件時,使用 DFF.RSRC(...) 獲取其在當前安裝環境中的真實路徑。

參數 類型 必須 / 默認值 説明
file_path str 必須 資源目錄相對路徑
示例
1
2
3
path = DFF.RSRC('demo/data.txt')
with open(path, encoding='utf-8') as f:
    data = f.read()

路徑會在配置的資源根目錄下解析,且不能越出該目錄。資源根目錄通常是 /data/resources,但 Script 不應硬編碼該路徑,因為返回的絕對路徑取決於具體安裝。

使用 DFF.RESP_FILE(...) 返回資源文件時,直接傳入資源相對路徑即可,無需先調用 DFF.RSRC(...)。

不得把任意請求路徑直接傳給 DFF.RSRC(...)。訪問文件前,應從允許列表中選擇資源路徑,或按照應用自身的嚴格前綴和文件名規則進行校驗。