close
一、
讀取資料的內容打檔案絕對路徑比較保險喔
我的檔案在D槽裡
還有一個重點就是,如果出現error建議自己的程式全部手打
包括檔案路徑也是自己手打,有些時候就是會沒來由的bug,藉此詢問老師也是這樣建議的喔
ret = open(r"D:\jonghyun\newlyrics\1outof1002013.txt","r")
ret_content=ret.read()
這是鐘鉉的歌詞,以上是print出的結果
另外open模式有分三種
1) 'r' 是預設模式,用來讀取資料的模式
2) 'w' 是寫入的模式,如果檔案已經存在了,裡面的內容就會被覆蓋喔
3) 'a' 這個是附加模式,表示新增的內容會被附加在後面,如果檔案已經存在的話
二、
如果使用open() 最後必須用close()關閉,如果不想這麼做,也可以使用with as 的用法
with open() as txt:
for i in txt: print(i,end='')
這時就可以不用close()了
也可以特別強調自己的編碼,encoding='cp950'
但是如果讀取時和實際的檔案編碼不一樣,就會造成讀取的錯誤喔
文章標籤
全站熱搜
留言列表