文件讀寫 link

這些Python函數允許創作者讀寫資源文件,包括在game目錄下的文件、RPA歸檔和安卓資源(asset)。

renpy.file(fn) link

接入名為 fn 的文件並返回一個只讀的類文件對象。使用Ren’Py的標準搜索方法,我們可以進行文件讀寫。還可以在RPA歸檔文件內部進行讀寫操作,或者以安卓asset形式讀寫。

以二進位制模式打開的Python標準文件對象上的欄位(field)和方法的寬泛子集都被這個對象支持。(基本上,針對一個制度文件的所有方法都是可用的。)

renpy.list_files(common=False) link

列出game目錄和歸檔文件下的所有文件。這個函數返回一個文件列表,使用“/”作為目錄分隔符。

common
若為True,通用目錄也會包含在列表中。
renpy.loadable(filename) link

如果 filename 表示的文件可以載入就返回True。可以載入表示可以從磁碟上或者某個歸檔文件內讀取。如果不能載入則返回False。

極少使用 link

這些函數極少使用。

renpy.exists(filename) link

如果在搜尋路徑中可以找到文件 filename 就返回True。這個函數對磁碟上存在的物理文件有效。它不能搜尋歸檔文件內部。

大多數情況下,這個函數會與 renpy.loadable() 函數一起使用。

renpy.fsdecode(s) link

s 從文件系統(filesysteme)編碼轉為unicode。

renpy.fsencode(s) link

s 從unicode轉為文件系統(filesysteme)編碼。

renpy.image_size(im) link

給定一個圖像操作器(manipulator),載入並返回一個表示尺寸的 (width, height) 元組。

這個函數從磁碟讀取圖片並解壓,不使用圖像快取。所以這個函數可能運行得很慢。