開啟檔案
fObj = open(filepath, mode)
mode: "r", "w'
關閉檔案
fObj .close()
讀取檔案
fObj.read(size)
參數size不填表示無限制讀取數量
fObj.readline()
一次只讀取一行,包含 \n 字元
fObj.readlines()
將檔案當中的所有資料都逐行讀取進來,然後會將其回傳成為一個 list
for line in fObj.readlines():
print(line)
寫入檔案
fObj.write(<str>)
fObj.writelines(<array>)
在檔案中移動位置
fObj.seek(<position>)
檔案中現在的位置
fObj.tell()
問題及解決
Q: UnicodeDecodeError: 'cp950' codec can't decode
A: 在 open() 裡加上 encoding="utf-8" 即可解決。f = open("aaa.txt","r",encoding="utf-8")
使用 type() 函式來檢查 Python 中的變數型別
Ex
myInt = 50
print(type(myInt))
沒有留言:
張貼留言