使用f.readline()从文件中读取的行比实际文件多

时间:2019-02-04 02:17:59

标签: python python-3.x file text

我正在尝试建立一种排序功能,以便按长度对单词进行排序,因此第一步是找到最长的单词。

为此,我编写了以下代码,它可以按预期工作,但是有一个错误引起了我的注意,我正在尝试找出导致该错误的原因。

替换单词后,缓冲区将始终读取下一行,就好像它是空的一样,但最终将到达下一个单词,但会证明读取是在错误的行中完成的。

function make_disappear(){
    var hideDivs = document.getElementsByClassName('hide')
    for (var i = 0 ; i < hideDivs.length; i++) {
        hideDivs[i].style.display = "none"
    }
}

原本打算读取25行,但由于在此过程中它发现了一个较长的单词4次,因此最终读取了不存在的29行,但仍从实际25行返回了该单词。

0 个答案:

没有答案