python 2到3迁移错误" readinto"方法

时间:2016-05-17 21:44:59

标签: python python-2to3

我转换了一个巨大的文件,我在python 2.7.3编写它然后现在我想升级到python 3+(我有3.5)。

  1. 到目前为止我做了什么:
    1. 安装了python interpreter 3.5 +
    2. 更新了从python3 +文件夹
    3. 读取的环境路径
    4. 升级了numpy,pandas,
    5. 我使用>python 2to3.py -w viterbi.py转换为版本3 +
  2. 我有错误的部分

    import sys
    import numpy as np
    import pandas as pd
    
    # Counting number of lines in the text file
    lines = 0
    buffer = bytearray(2048)
    with open(inputFilePatheName) as f:
        while f.readinto(buffer) > 0:
            lines += buffer.count('\n')
    

    我的错误是:

    AttributeError: '_io.TextIOWrapper' object has no attribute 'readinto'
    

    这是第一个错误,我无法继续查看是否还有其他错误。我不知道readinto

    的等效命令是什么

0 个答案:

没有答案