有没有人能帮帮我,因为我在绕圈子解决一个本应非常简单的问题! 我有一个像素信息数组,我想用它来重建一个小图像.获取像素数据是经过排序的,该信息存在于如下所示的二维数组列表中:
[(255,0,0),(125,111,2),(.... etc
然后我希望能够将这些信息写入一个文件,并从另一个程序中读回它,以便它是相同(或类似)的格式.例如,第十个像素的 colored颜色 数据可以由红色的像素[9][0]、绿色的像素[9][1]等读取.
在我看来,我应该能够编写一个字节列表,因为所有数字都在256以下,然后它们可以一次读回一个,并附加到另一个列表中.似乎没有任何方法可以做到这一点!我try 过的所有方法都将数字保存为单独的数字,因此(255,0,0)存储为‘2’,‘5’,‘5’,‘0’,‘0’.如果我try 存储数字,它同样只存储数字,如果我try 存储字节,它只会出现错误,坚持不能将整数存储为字节.存储为字符串也没有帮助,因为数字再次与换行符和我不需要的东西存储在一起.
我不得不删除我try 过的代码示例,因为无论我做什么,我都不能提交问题,因为它显然包含格式不正确的代码.我发布这篇文章的唯一方法是删除所有代码!但我使用了int,chr的‘WRITE’,但对我来说什么都不起作用.
该文件将用于在树莓Pi Pico上阅读.
有谁有主意吗? 谢谢.