Pesquisar na Comunidade
Mostrando resultados para as tags ''\r''.
Encontrado 1 registro
-
Quebra de linha de arquivo input não é \n, como descubro qual é?
uma questão postou Rodolfo Lopes Python
Bom dia! Eu estou tendo um problema com um programa aqui: import sys def search(): filetest = "C:/Python33/exemplo.txt" #demanded codes file #read the demanded codes file ftest = open(filetest, 'r') Xtest = ftest.read() #split the demanded codes file contents by line demanded = str.split(Xtest, '\n') O problema é que o arquivo exemplo.txt é uma lista com mais de mil linhas, MAS as linhas aparentemente não são definidas nem por "\n" nem por "\r", e eu não consigo descobrir como elas são definidas. Eu sei que elas não são definidas por "\n" porque o arquivo de saída sai bugado, mas se eu entro no arquivo "exemplo.txt" pelo bloco de notas, apago todas as linhas e coloco elas de novo no arquivo usando o "enter", o programa roda normalmente. Também tentei trocar "\n" por "\r" no código, mas continuou bugando. Como eu faço para saber o tipo de line break ou new line usado no arquivo "exemplo.txt"? Eu também não posso alterar o arquivo de entrada manualmente porque ele sempre varia, e geralmente tem mais de 1000 linhas. O arquivo "exemplo.txt" é o seguinte: https://www.4shared.com/office/0d4dB2fzei/exemplo.html Valeu pessoal \o- 2 respostas
-
- quebra de linha
- \n
-
(e %d mais)
Tags: