Python3基礎教程操作檔案的使用

2021-10-11 18:41:03 字數 1579 閱讀 7426

#檔案操作語法  open('檔名','模式')

#模式 在使用模式的時候記得看指標的位置是在開始還是結尾的地方

'''模式 r r+ w w+ a a+

讀 + + + +

寫 + + + + +

建立 + + + +

覆蓋 + +

指標在開始 + + + +

指標在結尾 + +

'''#寫入檔案操作: w

f = open('t.txt','w') # w是寫入

print(f)

f.write("hello python") #字串放入緩衝 接著使用write會追加到檔案上面

f.flush()

f.write("welcome")

f.flush()

f.close() #記得關閉i/o操作

#寫操作檔案,追加模式: a

f = open("t.txt",'a')

f.write("nice to you")

f.flush()

f.write("demo\ds\s")

f.flush()

f.close()

#寫檔案 模式: r+ 會覆蓋前面的內容

f = open('t.txt','r+')

f.write("214123")

f.flush()

f.write("sdhjk ")

f.flush()

f.close()

#讀取檔案,操作讀 r r在讀的時候指標在最開始的地方

f = open('t.txt', 'r')

#f = open('t.txt','w+')

print(f.read()) # 預設一次性讀取所有內容 具體測試可以在t.txt檔案中放入兩行資料

#print(f.readline()) #readline用於從檔案讀取整行

f.close()

#建立檔案

f = open('t.txt','w+')

for i in range(1,10):

f.write(str(i) + '\n') #拼接\n實現換行

f.close()

#a+預設的 讀取檔案

f = open('t.txt','a+')

fd = f.readline() #讀取一行 上面有講過 使用a+的時候指標在最後面 會出現無法讀取前面的檔案內容

while fd !="":

print(fd)

fd = f.readline()

f.close()

#總結下: 讀取檔案使用 r 或者 r+

# 寫入檔案使用 a 或者 a+

# 新建檔案使用 w 或者 w+

python3 基礎教程

一 基礎語法 1.多行語句 在 或 中的多行語句,不需要使用反斜槓 例如 total item one item two item three item four item five 2.空行 函式之間或類的方法之間用空行分隔,表示一段新的 的開始。類和函式入口之間也用一行空行分隔,以突出函式入口的...

python3基礎教程筆記

問題 unicode和utf 8和assci之間的關係 列表元素拼接 join lst 列表方法 增 lst.insert 3,n 插入 刪lst.clear 清空 lst.pop 末尾刪 lst.remove a 刪除第乙個指定元素 複製 b lst.copy 數數 lst.count n 擴充套...

Python3基礎教程字典的使用

字典的關鍵字 dict 格式 注意 鍵是具有唯一性的,不能更改,通常使用字串和數字,也可以是元組 值可以是任何資料 數字 字串 列表 元組等資料格式 字典的操作 a print len a 可以獲取字典的長度 通過鍵獲取資料 也可以使用get的方式去獲取 1 直接通過鍵獲取 如果沒有值列印 就會報錯...