show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次执行了外部的 os 命令
- 然后在一个程序里面
- 写了一个 python 程序
- 然后用外部命令执行了这个命令
- 不过事到如今
- 有个小问题
- 就是我们的字符编码都是英文的 ascii 编码
- 可以使用中文么?🤔
- 先去游乐场
4e00
是一
的 unicode 编码- 按照
utf-8
得到的编码是 b"\xe4\xb8\x80" - 把这个东西直接二进制写文件里
- 写入没有问题
- 能读出来么?
- 不但能读出来
- 而且能解码
- 用什么编就用什么解
- 解铃换需系铃人
- 但这是
utf-8
- 可以用 gbk 来编解码么?
- gbk 两个字节搞定
- 顺利编码
- gbk 解码成功
- 用什么编就用什么解
- 解铃还需系铃人
- 其他的编码方式(如 Big5 等)也都类似
- 最重要的就是 utf-8 编码
- 不过我好像忘了 f.close()了
- 这次研究读写文件中的中文编码
- 用什么编
- 就用什么解
- 解铃还需系铃人
- 这样我们就可以对文件的编码和解码更加了解了
- 还有什么可以做的文件方面的操作么?🤔
- 下次再说 👋