RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 130|回复: 0

文件读写(新)

 关闭 [复制链接]
发表于 2018-5-12 07:54:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 BuErShen 于 2018-5-17 01:02 编辑

文件读写(翻译:被诅咒的章鱼)

这些 Python函数 允许创作者读写资源文件,包括在 game目录下的文件、RPA归档 和 安卓资源(asset)。

renpy.file(fn)
    接入名为 fn 的文件并返回一个只读的类文件对象。使用Ren’Py的标准搜索方法,我们可以进行文件读写。还可以在RPA归档文件内部进行读写操作,或者以安卓 asset形式读写。

    以二进制模式打开的 Python标准文件对象上的域(field)和方法的宽泛子集都被这个对象支持。(基本上,针对一个制度文件的所有方法都是可用的。)

renpy.list_files(common=False)
    列出game目录和归档文件下的所有文件。这个函数返回一个文件列表,使用“/”作为目录分隔符。

    common
        若为 True,通用目录也会包含在列表中。

renpy.loadable(filename)
    如果 filename 表示的文件可以加载就返回 True。可以加载表示可以从磁盘上或者某个归档文件内读取。如果不能加载则返回False。

极少使用
这些函数极少使用。

renpy.exists(filename)
    如果在搜索路径中可以找到文件 filename 就返回 True。这个函数对磁盘上存在的物理文件有效。它不能搜索归档文件内部。

    大多数情况下,这个函数会与 renpy.loadable() 函数一起使用。

renpy.fsdecode(s)
    将 s 从文件系统(filesysteme)编码转为 unicode。

renpy.fsencode(s)
    将 s 从unicode转为文件系统(filesysteme)编码。

renpy.image_size(im)
    给定一个图像操作器(manipulator),加载并返回一个表示尺寸的 (width, height) 元组。

    这个函数从磁盘读取图片并解压,不使用图像缓存。所以这个函数可能运行得很慢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号 | 苏公网安备 32092302000068号 )

GMT+8, 2018-12-13 02:57 , Processed in 0.025768 second(s), 20 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表