第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

章節(jié)
問答
課簽
筆記
評論
占位
占位

Python打開文本文件

通過print()可以從數(shù)據(jù)輸出數(shù)據(jù),通過input()可以向程序輸入數(shù)據(jù),但這些都是標準屏幕上的操作,本節(jié)課學(xué)習(xí)文件的讀寫操作。
Python 提供了open()函數(shù),可以打開一個文件,得到一個文件file對象,而file對象提供相關(guān)的方法對文件內(nèi)容進行讀寫等操作。
open()函數(shù)有若干個參數(shù),比較重要的是以下三個參數(shù):

  1. 文件路徑:指定需要打開的文件的文件路徑
  2. 打開模式:針對不同文件(二進制文件、文本文件)以及不同操作(讀操作、寫操作),會有不同的打開模式
  3. 編碼:設(shè)定打開文件的默認編碼

常用的打開模式如下:

模式

描述

t

文本模式(默認)

x

寫模式,新建一個文件

b

二進制模式,打開二進制文件

+

更新一個文件(可讀可寫)

r

以只讀模式打開一個文件

rb

以二進制格式只讀模式打開一個文件

w

打開一個文件進行寫入,如果文件內(nèi)容已存在,會清除原有的內(nèi)容

wb

以二進制格式只寫模式打開一個文件,會清除原有的內(nèi)容

a

打開一個文件并追加內(nèi)容,會往文件尾部添加內(nèi)容

ab

以二進制格式打開一個文件并追加內(nèi)容,會往文件尾部添加內(nèi)容

w+

打開一個文件進行讀寫,如果文件內(nèi)容已存在,會清除原有的內(nèi)容

a+

打開一個文件并使用追加進行讀寫

注意,為了安全操作文件,文件使用完畢后,需要使用close()函數(shù)正確關(guān)閉。
在當前目錄下新建一個test.txt文件,并新建一個main.py,此時文件目錄如下:

|-- test.txt
+-- main.py 

 

f = open('test.txt', 'r') # 打開test.txt文件
type(f) # 打印f的類型(<class '_io.TextIOWrapper'>)
f.close() # 關(guān)閉文件

注意,在打開文本文件是并不需要特別指定模式t,因為默認就是以文本方式打開文件的。

任務(wù)

請嘗試以只讀模式打開一個指定絕對路徑的文本文件,并正確關(guān)閉。

?不會了怎么辦

1. 請同學(xué)在本地編寫代碼練習(xí)

2. r為只讀模式

3. 使用close()函數(shù)關(guān)閉打開的文件

||

提問題

寫筆記

公開筆記
提交
||

請驗證,完成請求

由于請求次數(shù)過多,請先驗證,完成再次請求

加群二維碼

打開微信掃碼自動綁定

您還未綁定服務(wù)號

綁定后可得到

  • · 粉絲專屬優(yōu)惠福利
  • · 大咖直播交流干貨
  • · 課程更新,問題答復(fù)提醒
  • · 賬號支付安全提醒

收藏課程后,能更快找到我哦~

使用 Ctrl+D 可將課程添加到書簽

邀請您關(guān)注公眾號
關(guān)注后,及時獲悉本課程動態(tài)

舉報

0/150
提交
取消
全部 精華 我要發(fā)布
全部 我要發(fā)布
最熱 最新
只看我的

手記推薦

更多

本次提問將花費2個積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費2個積分

繼續(xù)發(fā)表請點擊 "確定"

為什么扣積分?