iT邦幫忙

2024 iThome 鐵人賽

0
Python

30日自學Python系列 第 24

檔案處理:讀寫

  • 分享至 

  • xImage
  •  

讀檔:
1.read()
將檔案讀完,回傳一個字串。
2.readline()
只讀一行,回傳一個字串。
3.readlines()
將檔案一行一行讀完,每一行讀成一個字串,回傳為一個list。
範例:
file.txt

A
File

程式碼

f=open('file.txt')
print(f.read())
print(f.readline())
print(f.readlines())
f.close()

輸出
A
File
A
['A\n', 'File']

寫檔:
1.write()
寫入字串型態資料,不會自動換行。
2.writelines()
將資料成員皆為字串的list寫入檔案,不會自動換行。
範例:
file.txt

A
File

程式碼

f=open('file.txt','r+')
list1=['This\n','Is\n']
f.write('Output:\n')
f.writelines(list1)
f.close()

輸出
Output:
This
Is
A
File

結束存取後,必須關檔,才能保存存入的資訊,或是避免檔案被鎖定。
檔案物件.close()


上一篇
檔案處理:開檔
下一篇
例外處理:語法
系列文
30日自學Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言