多くのtxt.gzファイルを読んでいますが、エンコーディングが異なります(少なくともUTF-8とcp1252、古いダーティファイルです)。tokenize.detect_encoding(readsource)print(fInEncoding)エラーはありませんが、そうでない場合でも常にutf-8を返します。私のテキストエディター(崇高)はcp1252エンコーディングを正しく検出します。入力パラメーターは、入力行を提供する呼び出し可能オブジェクトでなければなりません。「utf-8」またはそのようなものになります。'tuple'オブジェクトはアイテムの割り当てをサポートしていません。