Secção VI: operações de arquivo

leia ler todo o conteúdo do arquivo, o modo padrão é lido, não é necessário especificar modos:

F = aberto ( ' test2.py ' , que codifica = ' UTF-8 ' ) 
de dados = f.read ()
 impressão (dados) 
f.close ()

linha redline único ler o arquivo, quando a impressão mais end = '' Caso contrário, haverá um espaço:

f = aberto ( ' test2.py ' , que codifica = ' UTF-8 ' ) 
de dados = f.readline () 
dados 1 = f.readline ()
 impressão (dados, final = '' )
 de impressão (dados 1, final = '' )
f.close ()

Readlines ler todo o conteúdo de uma lista de maneiras de imprimir cada linha, cada elemento é uma linha

f = aberto ( ' test2.py ' , que codifica = ' UTF-8 ' ) 
de dados = f.readlines ()
 impressão (dados) 

f.close ()

write write se o arquivo existe está vazia, se não houver novo arquivo é criado, o conteúdo do arquivo deve ser uma string :

F = aberto ( ' test3.py ' , ' w ' , que codifica = ' UTF-8 ' ) 
f.write ( " 写文件" ) 
f.close ()

writelines escrito na forma de uma lista, escrever várias linhas quando eu lembrar de adicionar \ n

F = aberto ( ' test3.py ' , 'w' , que codifica = ' UTF-8 ' ) 
f.writelines ([ " dsad \ n " , " dsad \ n " ]) 
f.close ()

uma operação de acréscimo:

F = aberto ( ' test3.py ' , 'a' , que codifica = ' UTF-8 ' ) 
f.writelines ([ " dsad \ n " , " dsad \ n " ]) 
f.close ()

r + abriu legível e gravável, tempo escrevendo para começar a escrever a partir do início de onde o cursor

F = aberto ( ' test3.py ' , ' r + ' , que codifica = ' UTF-8 ' )
 de impressão (f.read ()) 
f.writelines ([ " dsad \ n " , " dsad \ n " ]) 
f.close ( )

com como colegas abrir vários arquivos, não precisa fechar para fechar o arquivo, \ newline

com aberto ( ' test3.py ' , ' r ' , que codifica = ' UTF-8 ' ), como f, \ 
        aberto ( ' test2.py ' , ' r ' , que codifica = ' UTF-8 ' ), como g:
         de impressão (f.read ( ))
         print (g.read ())

 

Acho que você gosta

Origin www.cnblogs.com/sxdpython/p/12650723.html
Recomendado
Clasificación