2022年1月1日 星期六

【Python】筆記

開啟檔案

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))

沒有留言:

張貼留言