用法:
f = open ( 檔名, mode = ‘模式’ )
方法:
f.close ( )
用法:
f.read([size])
例1. 如果桌面有一個名為 book.txt 的文字檔,內容如下:0123456789
f = open('book.txt', 'r')
words = f.read()
print(words)
# 0123456789
f.close()
用法:
f.readline ( )
例2.如果桌面有一個名為 book.txt 的文字檔,內容如下:0123456789
abcdefghijk
f = open('book.txt', 'r')
first_line = f.readline()
second_line = f.readline()
print(second_line, first_line, sep='\n')
# abcdefghijk
# 0123456789
f.close()
用法:
f.readlines ( )
例3.如果桌面有一個名為 book.txt 的文字檔,內容如下:0123456789
abcdefghijk
f = open('book.txt', 'r')
a = f.readlines()
print(a)
# ['0123456789\n', 'abcdefghijk']S
f.close()
f = open('book.txt', 'r')
for line in f.readlines():
print(line)
f.close()
# 0123456789
# abcdefghijk
用法: f.write ( 內容 )
f = open('book2.txt', 'w')
f.write('I love coding')
f.close
這時桌面會有 book.txt 檔案,裡面會有 ‘I love coding’
用法:f.writelines(seq)
f = open('book3.txt', 'w')
seq = ('I love coding\n', 'Happy coding!')
f.writelines(seq)
f.close
這時桌面會有 book3.txt 檔案,裡面會有 ‘I love coding, Happy coding!’
用法:print ( 資料 , file = f )
f = open('file4.txt', 'w')
books = ['人類大歷史', '人類大命運', '被討厭的勇氣', ]
print(books, file=f)
這時桌面會有 file4.txt 檔案,裡面會有 '人類大歷史', '人類大命運', '被討厭的勇氣'
說明 | 程式指令 |
---|---|
開啟檔案 | open(檔名, mode='模式') |
關閉檔案 | f.close() |
讀取檔案 | f.read(size) |
讀取檔案 | f.readline() |
讀取檔案 | f.readlines() |
寫入檔案 | f.write(內容) |
寫入檔案 | f.writelines(seq) |
寫入檔案 | print(file = f) |