设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3321|回复: 5
打印 上一主题 下一主题

RGE读取文件发生错误

[复制链接]

Lv1.梦旅人

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
帖子
643
跳转到指定楼层
1
发表于 2011-6-19 23:28:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我要加载一个文件,用load_data,结果发生TypeError

本帖子中包含更多资源

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

x
最近在研究XAS

Lv2.观梦者

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
帖子
2768

贵宾

2
发表于 2011-6-19 23:44:17 | 只看该作者
load_data貌似不是可以加载所有文件的吧。
用File.open   Marshal.load等方法再试试。

魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
帖子
643
3
 楼主| 发表于 2011-6-20 00:02:54 | 只看该作者
本帖最后由 赛露休斯 于 2011-6-20 02:04 编辑

按理说应该是load_data
File.open   Marshal.load等方法也不行
最近在研究XAS
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
110
在线时间
953 小时
注册时间
2007-4-25
帖子
805
4
发表于 2011-6-20 00:24:42 | 只看该作者
load_data 加载的是 Ruby 的 Marshal.dump 转储文件,开头的 4、8 是 Marshal 的主版本号和副版本号,而你的文件明显不是这种格式。
[email protected]:~> repeat 1 fortune
Matz is nice, so we are nice.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
帖子
643
5
 楼主| 发表于 2011-6-20 00:47:37 | 只看该作者
文件的格式是指什么?我有什么方法可以获取文件格式并成功加载?
最近在研究XAS
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
110
在线时间
953 小时
注册时间
2007-4-25
帖子
805
6
发表于 2011-6-20 05:16:22 | 只看该作者
赛露休斯 发表于 2011-6-20 00:47
文件的格式是指什么?我有什么方法可以获取文件格式并成功加载?

Ruby Marshal.dump 的格式:
http://szsu.wordpress.com/2010/08/10/marshal_dump/

你想实现什么?你这个文件又是从何而来?如果这个文件从来就不曾是一个有效的 Marshal.dump 格式文件,那又怎么可能用 load_data 读取呢?
[email protected]:~> repeat 1 fortune
Matz is nice, so we are nice.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 17:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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