文本文件中: text = open(path, "r");windows中的换行符\n,在文件中windows在存储的时候会将它看成\r\n存储,在读取大小时会忽略\r的大小.
解决的办法由两种:
1.使用“rb”打开文件 text = open(path, "rb");
2.在读取到\n的时候再加1,算上\n的大小。
注意:\r和\n的大小都是1个字节
时间: 2024-10-14 04:22:07
文本文件中: text = open(path, "r");windows中的换行符\n,在文件中windows在存储的时候会将它看成\r\n存储,在读取大小时会忽略\r的大小.
解决的办法由两种:
1.使用“rb”打开文件 text = open(path, "rb");
2.在读取到\n的时候再加1,算上\n的大小。
注意:\r和\n的大小都是1个字节