資源簡介 (共12張PPT)Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.少兒編程課認識IO流什么是IO流呢?IO流指輸入輸出流,它的名稱來源是這樣的:程序湖文件湖寫讀輸出流輸入流你真的掌握IO流的概念了嗎?測試一下密封線內不準答題想將D盤下某txt文件中存的密碼讀取到程序中,使用使用輸入流還是輸出流呢??接下來我們就來看看Python中如何讀取文件,我們以最簡單的txt來說1首先在桌面或其他位置準備好一個txt文件并寫入內容with open("C:\\Users\\chenjun\\Desktop\\test.txt", 'r', encoding='utf-8') as f:print(f.read())2使用with open語句就可以完成文本內容的讀取了3read()用于讀取全部,試試read(size)、readline()吧除了讀文件,當然還可以寫文件1用法和讀文件一樣,只不過要把r改為w,表示寫(write)with open("C:\\Users\\chenjun\\Desktop\\test.txt", 'w', encoding='utf-8') as f:f.write("夫君子之行,靜以修身,儉以養德。")除了IO流的讀寫方法外,我們再來看幾個常用的操作文件和目錄的方法編號 模塊 方法 說明1 os getcwd() 得到當前工作目錄2 os listdir(path) 得到指定目錄下的所有文件和目錄名3 os mkdir(path) 創建一個目錄4 os remove(path) 刪除文件5 shutil copyfile(src, dest) 從源src復制到目標dest去6 shutil move(src, dest) 從源src移動到目標dest去案例:圖書閱讀模擬最后我們來完成一個圖書閱讀模擬系統import osprint('歡迎來到KKCode在線書屋')while True:print('現有以下書籍可以閱讀:')dir_path = "C:\\Users\\chenjun\\Desktop\\南外\\基礎版課程\\第11節-IO流\\案例源碼\\files\\"file_list = os.listdir(dir_path)n = 0for file_name in file_list:n += 1print("%s. %s" % (n, file_name[:-4]))ni = int(input('請輸入編號選擇要讀的書籍、輸入0退出系統:'))if ni == 0:print('感謝您使用KKCode在線書屋')breakwith open(dir_path + file_list[ni - 1], 'r', encoding='utf-8') as f:print("\n" + f.read() + "\n")總結SummaryIO流概念的理解、IO流方向的理解√Python中文件讀寫的用法√Python中常用文件和目錄操作的方法√Thanks! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫