#檔案操作語法 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 直接通過鍵獲取 如果沒有值列印 就會報錯...