2012-08-09 16 views
2
  • 操作系统:Ubuntu的
  • 语言:Python的

所以我想读取文件的字节数。我创建了一个只使用file.read()的脚本,它遍历字节。它涉及到一个字符看起来像Python:file.read()是做什么的?

[ 0 0 ] 
[ 0 3 ] 

我想我真正的问题是:这个字符是什么样的repersent?当我看一个十六进制编辑器时,它显示为ú,这是有道理的,因为十六进制是FA。

+0

什么被读取文件的编码? – ladaghini 2012-08-09 18:03:29

回答

5

file.read将采取您声明的文件的二进制内容并将其填充到缓冲区中。

00和03是控制字符(00 = NULL,03 = END OF TEXT)。您可能有兴趣参考ASCII表格以获取更多详细信息。

ASCII表http://www.asciitable.com/index/asciifull.gif