--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Olá!
Para editar diretamente um arquivo, abra-o no modo "r+" e vai percorrendo um a um os caracteres procurando por "\n" (quebra de linha) e escrevendo por cima ",". Se tiver "\r" (Windows), pode-se trocar esse por "," e "\n" por espaço.
with arquivo as open("caminho/nome ", " r+"):
c = arquivo.read(1)
while c:
while c and c not in ("\r", "\n"):
c = arquivo.read(1)
if c:
arquivo.seek(-1, 1)
arquivo.write(",")
if c == "\r":
arquivo.write(" ") # espaço
c = arquivo.read(1)
[]'s
Junior Polegato