これは初心者の質問かもしれませんが、ここに行きます。ASCII 文字と非 ASCII 文字の両方を含む大きなサイズstring(167572 バイト) があります。ASCII文字列で使用するlen()と、間違ったlength. len()0x0A 文字をカウントしないようです。文字列の実際の長さを取得できる唯一の方法は、次のコードを使用することです。
for x in test:
totalLen += 1
for x in test:
if x == '\x0a':
totalLen += 1
print totalLen
の何が問題になっていlen()ますか? それとも私の使い方が悪いのでしょうか?