與小卡特一起學python 第22章 檔案輸入與輸出
#22-1 開啟和讀檔案
my_file = open('notes.txt','r')
lines = my_file.readlines()
print(lines)
my_file.close()
#22-2 多次使用readline()
my_file = open('notes.txt','r')
first_line = my_file.readline()
second_line = my_file.readline()
print("first line = ",first_line)
print("second line = ",second_line)
my_file.close()
#22-21 seek()
my_file = open('notes.txt','r')
first_line = my_file.readline()
second_line = my_file.readline()
print("first line = ",first_line)
print("second line = ",second_line)
my_file.seek(5)
first_line_again = my_file.readline()
print(first_line_again)
my_file.close()
#22-3使用追加模式
todo_list = open("notes.txt","a")
todo_list.write ("\nSpeed allowance")
todo_list.close()
#22-4 對一個新檔案使用寫模式
new_file = open("my_new_notes.txt","w")
new_file.write("Eat supper\n")
new_file.write("Play soccer\n")
new_file.write("Go to bed")
new_file.close()
#22-5 對一個現有檔案使用寫模式
the_file = open("notes.txt","w")
the_file.write("Wake up\n")
the_file.write("Watch cartoons")
the_file.close()
my_file = open('notes.txt','r')
lines = my_file.readlines()
print(lines)
my_file.close()
#22-6 使用pickle將列表儲存到檔案中
import pickle
my_list = ['Fred',73,'Hello there',8.19876e-13]
pickle_file = open('my_pickled_list.pkl','wb')#wb二進位制儲存 與書中不一樣
pickle.dump(my_list,pickle_file,1)
pickle_file.close()
#22-7 使用load()還原
import pickle
pickle_file = open('my_pickled_list.pkl','rb')#二進位制開啟
recovered_list = pickle.load(pickle_file)
pickle_file.close()
print(recovered_list)
my_file = open('notes.txt','r')
lines = my_file.readlines()
print(lines)
my_file.close()
#22-2 多次使用readline()
my_file = open('notes.txt','r')
first_line = my_file.readline()
second_line = my_file.readline()
print("first line = ",first_line)
print("second line = ",second_line)
my_file.close()
#22-21 seek()
my_file = open('notes.txt','r')
first_line = my_file.readline()
second_line = my_file.readline()
print("first line = ",first_line)
print("second line = ",second_line)
my_file.seek(5)
first_line_again = my_file.readline()
print(first_line_again)
my_file.close()
#22-3使用追加模式
todo_list = open("notes.txt","a")
todo_list.write ("\nSpeed allowance")
todo_list.close()
#22-4 對一個新檔案使用寫模式
new_file = open("my_new_notes.txt","w")
new_file.write("Eat supper\n")
new_file.write("Play soccer\n")
new_file.write("Go to bed")
new_file.close()
#22-5 對一個現有檔案使用寫模式
the_file = open("notes.txt","w")
the_file.write("Wake up\n")
the_file.write("Watch cartoons")
the_file.close()
my_file = open('notes.txt','r')
lines = my_file.readlines()
print(lines)
my_file.close()
#22-6 使用pickle將列表儲存到檔案中
import pickle
my_list = ['Fred',73,'Hello there',8.19876e-13]
pickle_file = open('my_pickled_list.pkl','wb')#wb二進位制儲存 與書中不一樣
pickle.dump(my_list,pickle_file,1)
pickle_file.close()
#22-7 使用load()還原
import pickle
pickle_file = open('my_pickled_list.pkl','rb')#二進位制開啟
recovered_list = pickle.load(pickle_file)
pickle_file.close()
print(recovered_list)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/220205/viewspace-2088972/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 與小卡特一起學python 第18章 一種新的輸入-事件Python事件
- 與小卡特一起學python 第5章 輸入 5-1,2,3,4 input()輸入函式Python函式
- python:檔案的輸入與輸出Python
- 與小卡特一起學python 第5章 輸入 測試題和動手試一試Python
- 第10章 對檔案的輸入輸出
- 與小卡特一起學python 第14章 物件Python物件
- C輸入輸出與檔案
- 與小卡特一起學python 第19章 聲音Python
- 與小卡特一起學python 第20章 使用pyqtPythonQT
- java_檔案輸入與輸出Java
- 與小卡特一起學python 第21章 列印格式化與字串Python字串
- 與小卡特一起學python 第16章 圖形 Pygame學習PythonGAM
- 與小卡特一起學python 第13章 函式-積木Python函式
- 與小卡特一起學python 第3章 基本數學運算Python
- 第九章:輸入/輸出流與檔案操作 習題
- 與小卡特一起學python 第11章 巢狀與可變迴圈Python巢狀
- 與小卡特一起學python 第1章 出發吧 課後練習題Python
- 與小卡特一起學python 第4章 資料的型別Python型別
- 瞭解下C# 檔案的輸入與輸出C#
- 與小卡特一起學python 第1章 出發吧 1-2猜數遊戲Python遊戲
- 與小卡特一起學python 第14章 物件 動手試一試Python物件
- 與小卡特一起學python 第9章 全都為了你-註釋Python
- 與小卡特一起學Python 第15章 模組 及動手試一試Python
- 與小卡特一起學python 第17章動畫精靈和碰撞檢測Python動畫
- 與小卡特一起學python 第8章 動手試一試原始碼Python原始碼
- Python資料的輸入與輸出Python
- 排序,檔案輸入輸出排序
- 檔案操作-輸入輸出
- 與小卡特一起學python 第10章 遊戲時間到了 程式碼清單Python遊戲
- 與小卡特一起學python 第12章 收集起來,列表與字典 動手試一試Python
- 與小卡特一起學python 第11章 巢狀與可變迴圈 動手試一試Python巢狀
- 與小卡特一起學python 第13章 函式-積木 動手試一試Python函式
- 與小卡特一起學python 第8章 轉圈圈 FOR迴圈和條件迴圈Python
- Python進階02 文字檔案的輸入輸出Python
- 物聯網學習教程——格式輸入與輸出
- 初學Python(六)——輸入輸出Python
- C++中的檔案輸入/輸出(3):掌握輸入/輸出流 (轉)C++
- 資料儲存與輸出輸入