Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图学习如何在使用 QtRuby 时从 Ruby 二进制文件中保存和读取数据,但保存的值的 Marshal 版本无法被 Ruby 读取。我知道 TXT 文件不会发生这种情况,但我想使用二进制而不是 TXT 文件。
使用 Marshal.dump 和 Marshal.load 方法绝对不起作用。我可以做些什么来确保 Ruby 和 QtRuby 可以读取同一个文件而不会导致任何问题?
错误消息:在“加载”中:不兼容的封送文件格式(无法读取)(TypeError)