跳轉到

指令碼開發 / 資源路徑 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(...)。訪問檔案前,應從允許列表中選擇資源路徑,或按照應用自身的嚴格字首和檔名規則進行校驗。