iT邦幫忙

2021 iThome 鐵人賽

DAY 11
0
自我挑戰組

學習30天的Python系列 第 11

學習Python紀錄Day11 - 開啟文字檔案與寫入資料

  • 分享至 

  • xImage
  •  

開啟文字檔案與寫入資料

Python使用內建函式open()開啟檔案和close()關閉檔案。

開啟檔案

fp = open('hello.txt', 'w')
  • 第一個參數可放檔案名稱或檔案完整路徑(在windows路徑符號使用「/」)
  • 第二個參數是檔案開啟的模式控制字元
模式控制字元 若開啟檔案已存在 若開啟檔案不存在
r 開啟唯讀檔案 產生錯誤
w 清除檔案內容後寫入 建立寫入檔案
a 開啟檔案後,從檔案最後面開始寫入 建立寫入檔案
r+ 開啟讀寫的檔案 產生錯誤
w+ 清除檔案內容後讀寫內容 建立讀寫檔案
a+ 開啟檔案後,從檔案最後面開始讀寫 建立讀寫檔案

可以使用if條件檢查檔案是否開啟成功

if fp != None:
	print(“檔案開啟成功”)

寫入檔案
開啟檔案後可以呼叫write()將字串寫入檔案。
write()如需換行,要在字串後面加上「\n」

fp.write("哈囉\n")

關閉檔案

fp.close()

在py\d7\hello.py路徑寫入檔案
1

成功在py\d7\hello.py路徑建立檔案
2
3


上一篇
學習Python紀錄Day10 - 變數的有效範圍
下一篇
學習Python紀錄Day12 - Python模組
系列文
學習30天的Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言