私はpython 2.7.3で書いた巨大なファイルを変換しましたが、今はpython 3+(私は3.5を持っています)にアップグレードしたかったのです。
- 私がこれまでに行ったこと:
- Pythonインタープリター3.5+をインストールしました
- python3+ フォルダーから読み取るように環境パスを更新しました
- numpy、pandas、
- 以前
>python 2to3.py -w viterbi.py
はバージョン 3+ に変換していました
エラーがあるセクション
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