0 0

python读取文件因乱码错误结束5

文件是一个文件,内容:


16进制:


代码:
import string;
num = 0;
sourceFile = open("D:\\1.txt","r");
line = sourceFile.readline();
while line:
   num = num + 1;
   line = sourceFile.readline();
sourceFile.close();
print num;


结束:
1
1
1

说明只读出来一行,我用java读了一遍,得知第二行第一个字母的int值是-1,这是文件结束符,所以产生错误,请问,如果我要读第二行,该怎么做呢?如果能再讲下分析,那就更好了。谢谢
附上测试用的文件
2013年1月17日 00:53
  • 1.zip (212 Bytes)
  • 下载次数: 2
目前还没有答案

相关推荐

    python 文件读写 乱码

    在Python编程中,文件读写操作是非常常见的需求之一,尤其是在处理非英文或特殊字符时,经常会遇到乱码问题。本文将深入探讨Python中的文件读写以及如何正确处理编码问题,避免出现乱码的情况。 #### 一、Python...

    python 中文乱码 问题深入分析.docx

    Python 中文乱码问题深入分析 在 Python 中,中文乱码问题一直是一个让人头疼的问题,经常抛...Python 中的中文乱码问题可以通过正确地使用 encode 和 decode 函数,设定默认编码,和正确地读取文件的编码格式来解决。

    Python之pandas读写文件乱码的解决方法

    python读写文件有时候会出现  ‘XXX’编码不能打开XXX什么的,用记事本打开...以上这篇Python之pandas读写文件乱码的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    python+csv读写错误及写入乱码问题.doc

    python+csv读写错误及写入乱码问题

    20180530_Python编码及中文乱码1

    - 本地文件编码:在Python2中,`open()`函数读取文件返回str,若要处理非ASCII字符,需使用`decode()`转换为unicode。Python3中,`open()`以文本模式打开文件时,默认使用系统的文件编码。 - 网络资源编码:Python2...

    Python中文乱码

    当Python读取或写入包含中文字符的文件时,如果没有正确地指定文件的编码方式,就可能导致乱码。例如,如果你用UTF-8编码打开一个GBK编码的文件,Python会把GBK编码的数据当作UTF-8来解析,从而产生乱码。 解决...

    Python实现的json文件读取及中文乱码显示问题解决方法

    在处理Python编程中的json文件读取问题时,经常会遇到中文乱码的情况,这是由于json文件编码与Python环境默认编码不一致所导致的。为了解决这个问题,我们需要掌握一些基本操作和技巧。 首先,了解Python中json文件...

    python解决js文件utf-8编码乱码问题(推荐)

    当一个文件的编码格式和读取或显示它的系统或软件的编码设置不一致时,就可能出现乱码现象。 对于使用UTF-8编码的JavaScript文件,在某些情况下,比如HTML页面的编码不是UTF-8,或者HTML文件中没有正确声明字符编码...

    Python 查看文件的编码格式方法

    这不仅能帮助我们正确地读取文件内容,还能避免因编码不匹配导致的数据损坏或乱码问题。本文将详细介绍如何使用Python来检测文件的编码格式,并通过一个具体的示例来演示整个过程。 #### 一、为什么需要查看文件...

    解决Python2.7读写文件中的中文乱码问题

    在使用Python2.7进行文件读写操作时,中文乱码问题是一个常见的困扰。Python2.7由于其自身的历史原因,在处理中文编码时不像后续版本那样直接和高效。本文将探讨如何在Python2.7环境下有效地解决读写文件时遇到的...

    python 读写文件包含多种编码格式的解决方式

    在Python编程中,处理包含不同编码格式的文件是一项常见的任务,特别是当涉及到读取和合并来自不同来源的数据时。本文将详细介绍如何使用Python解决读写文件时遇到的多种编码格式问题。 首先,我们需要理解编码的...

    python读取csv文件.txt

    总的来说,Python读取CSV文件是一个看似简单但实际上非常灵活且功能丰富的过程。通过掌握csv模块的基本用法和一些高级技巧,你可以轻松地读取和处理各种格式和大小的CSV文件。如果对数据分析有更高的需求,还可以...

    python抓取并保存html页面时乱码问题的解决方法

    1. **编码设置错误**:在读取或写入文件时,如果没有正确指定编码,Python会使用默认的系统编码,这可能导致与实际网页编码不匹配。 2. **网页实际编码与声明编码不符**:HTML页面中通过`<meta>`标签声明的编码可能...

    解决python pyzbar库 识别二维码中文内容乱码问题

    将dll文件替换pyzbar文件夹中的dll文件,例如我将该libzbar-64.dll文件直接复制到E:\EngineeringSoftwares\Python3.9.1\Lib\site-packages\pyzbar文件夹中,并选择替换文件即可。

    大众点评中文短文本情感分类数据集(三分类,人工标注)(wps打开乱码,python读取并无乱码问题)

    值得注意的是,当使用Windows的WPS办公软件打开这些文件时可能会出现乱码问题,而使用Python读取则能正确显示,这提示我们在处理类似数据时应优先选择支持编码处理的工具,如Python的pandas库。 情感分类任务通常被...

    python查询mysql中文乱码问题

    4. **数据读取与解码**:从数据库获取的中文数据需要正确解码才能以字符串形式展示,若未进行解码或解码方式错误,也会造成乱码。 针对以上问题,我们可以采取以下步骤来解决Python查询MySQL时的中文乱码: 1. **...

    解决python使用open打开文件中文乱码的问题

    ### 解决Python使用open打开文件中文乱码的问题 在Python编程过程中,经常需要处理文本文件,尤其是包含中文字符的文件。然而,在某些情况下,当我们尝试使用`open()`函数读取这些文件时,可能会遇到中文乱码的问题...

    Python转译日文乱码(文件名)

    `main.py`很可能是Python脚本的源代码,它接收拖放的文件作为输入,识别出乱码文件名,并使用适当的解码方法将其转换为正确的日文字符。在转换过程中,程序可能需要先检测文件名的原始编码,然后用合适的编码方式...

Global site tag (gtag.js) - Google Analytics