python - 读取 txt 文件会导致数组不可读
问题描述
我使用以下命令保存了一个包含 txt 格式的浮点数据的数组
with open('file.txt', 'w') as f:
f.write(a)
现在,当我重新打开它时,我收到以下错误:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
因此,我尝试使用以下方法打开它:
with open('file.txt', encoding="utf8", errors='ignore') as f:
a = f.readlines()
但是我得到了一系列不可读的字符串,如下所示:
['\x03]q\x00(G?ܤ\x00\x00\x00\x00G?\x1eu\x00\x00\x00G@\x00,G`\x00\x00\x00G@\x0b" \x00\x00\x00G@\x14\x0f= \x00\x00\x00G@\x1ca\x00\x00\x00G@"\x00\x00\x00G@(kp\x00\x00\x00G@.m`\x00\x00\x00G@2\x00\x00\x00G@6|C\x00\x00\x00G@:V\x00\x00\x00G@?H\x1eL\x00\x00\x00G@B\n',
',\x00\x00\x00G@Dְ\x00\x00\x00G@G=#x\x00\x00\x00G@JF\x00\x00\x00G@MI\x00\x00\x00G@Pb\x00\x00\x00G@Q3C\x00\x00\x00e.']
有什么我可以做的,还是一切都丢失了?
谢谢
解决方案
推荐阅读
- python-3.x - 遍历元组列表
- ruby-on-rails - ActiveRecord 验证字符串,但能够将部分字符串视为整数
- python - 打开我的网络服务器时,浏览器显示 ERR_INVALID_HTTP_RESPONSE
- raspberry-pi - Raspberry pi - 将权限更改为 700
- javascript - framework7 react - 以编程方式切换选项卡
- python - node.js 发送 POST 请求以进行身份验证
- c# - 如何在 WPF 中将项目添加到 ListView
- c# - WPF 可观察集合
UI 框架元素嵌套 2 类深度 - javascript - 成员函数不能访问其成员属性?
- python - AttributeError:“PosixPath”对象没有属性“写”