Day08 файловые операции: чтение, запись, Append, чтение и запись, чтение-запись

1. Операции с файлами

1. Только чтение г

1  # абсолютный путь 
2 А = Открыть ( ' D: \ czt.txt ' , РЕЖИМ = ' R & л ' , кодирование = 'UTF - 8 ' )
 . 3 Содержание = a.read ()
 . 4  Печать (содержание)     # Tangyu Сюань большое вонючий пердите 
. 5  a.close ()
 . 6  
. 7  # чтение   
. 8  # 1.R байтов , соответствующие типу типа в ул 
. 9 в = Открыть ( ' 0801.txt ' , РЕЖИМ = ' R & л ' , кодирование = ' UTF - 8 . ' )
 10= Content1 b.read ()
 . 11  Печать (Content1, тип (Content))     # Tangyu Сюань непобедимой вонь <класс 'STR'> 
12 является  b.close ()
 13  
14  # 2.rb байт типа только для чтения могут быть использованы для не- работа текстового файла 
15 C = Open ( ' 0801.txt ' , режим = ' RB ' )     # здесь не требуется режим кодирования 
16 Content2 = c.read ()
 . 17  печати (Content2)     # байт типа вывода 
18 является c.close ()

2. Запись только ш

1  # Запись 
2  # для ш: Этот файл не будет создавать файл 
. 3 А = Открыть ( ' 0802.txt ' , РЕЖИМ = ' W ' , кодирование = 'UTF - 8 ' )
 . 4 a.write ( ' Ухань дозаправки ' )
 5  a.close ()
 6  
7  # 1.w содержание первого исходного файла ясно, в письменной форме. 
. 8 В = Открыть ( ' 0802.txt ' , РЕЖИМ = ' W ' , кодирование = ' UTF - 8 . ' )
 . 9 b.write ( ' желательно в прошлом ранней вспышки' )
 10  b.close ()
 . 11  
12  # 2.WB к типу входных байтов 
13 С = Открыть ( ' 0802.txt 'MODE = ' WB ' )
 14 c.write ( ' желательно раннее прошлое эпидемии ' .encode ( ' . 8-UTF ' ))     # типа байты в ул типа 
15 c.close ()

 3. Добавляем

1  # дополнительные 
2  # модифицирована на основе исходного файла 
. 3  # 1. 
. 4 A = Open ( ' 0802.txt ' , Mode = ' A ' , кодирование = ' UTF - 8 . ' )
 . 5 a.write ( ' заправки ' )
 . 6  a.close ()
 . 7  
. 8  # 2. AB & дополнительно типы в байтах 
. 9 в = Открыть ( ' 0802.txt 'РЕЖИМ = ' AB & ' )
 10 b.write ( ' топливо ' .encode (' UTF-8 ' ))
 11 b.close ()

 

рекомендация

отwww.cnblogs.com/chen43/p/12243382.html
рекомендация