Comportamento estranho em arquivo de texto simples no bloco de notas?

0

Acabei de receber o arquivo txt e ficou bem assim,

MasquandocoleinomeudispositivociscoelenãofoicarregadocorretamentePrimeiroeunãoentendiporqueotextoparecebem,entãoporapenascuriosidade, EucopieiotextoecoleinoMicrsoftexcelláeupossoveralgumasnovaslinhasládentro.

Entãoeucopieiotextoecoleinonovoarquivodoblocodenotasequandoeupressioneisaveasesalvei,derepentemudaparaisso

Eutenteiremovereaplicarquebradelinha,masnãofuncionou,

Entãoeufinalmenteconvertiotxtparaoarquivo.py,entãoeupudeverasnovaslinhasedepoisescrevioscriptpararemovernovaslinhaseconverterde.pypara.txt.

Masoqueestáacontecendocomotextoquerecebi?porqueeunãoestouvendoasnovaslinhasnotexto,mascapazdevernoexcelenomodo.py.

EDIT1

link link para o arquivo zip

    
por user2728397 26.11.2016 / 18:23

1 resposta

2

Você provavelmente encontrou um problema de quebra de linha. Historicamente, três tipos principais de quebra de linha foram usados:

  • Alimentação de linha (LF), código ASCII 0x10 - usado por sistemas semelhantes ao Unix
  • Carriage Return (CR), código ASCII 0x13 - usado por versões antigas do Mac OS
  • CR + LF (dois caracteres) - usado pelo Windows

Os modernos sistemas operacionais Apple usam quebras de linha LF.

O suporte para quebra de linha do bloco de notas é muito limitado. Não lida adequadamente com nada, exceto CR + LF. Você pode verificar qual tipo de quebra de linha é usado em seu arquivo, inspecionando-o em um editor hexadecimal (ex. XVI32) ou usando um editor de texto apropriado, como Sublime Text, Notepad ++ ou Atom.

    
por 26.11.2016 / 19:13