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 ())