《Python編程從入門到實踐》第十章 文件與異常 學習筆記1、從文件中讀取數據

1、關鍵字with在不再需要訪問文件時將其關閉。open()打開文件,close()關閉文件。

注:可不使用close(),只管打開文件,並在需要時使用它,Python自會在合適的時候自動將其關閉

2、read()讀取文件全部內容,read()到達文件末尾時返回一個空字符串,而將這個空字符串顯示出來是個空行,可用rstrip()刪除末尾的空行
3、相對文件路徑:windows系統使用反斜槓(\),其中text_files文件夾與程序文件在同一目錄下,filename.tet爲要打開的文件

 with open('text_files\filename.tet') as file_object:

4、絕對文件路徑:具體的路徑,使用反斜槓

由於反斜槓在python中被視爲轉義標誌,爲在Windows中確保萬無一失,應以原始字符串的方式指定路徑
附:原始字符串定義

5、可使用for循環逐行檢查文件:

with open(file_path) as file_object:
	for line in file_object:
		print(line.rstrip())

6、可使用readlines()在文件中讀取每一行,並將其儲存在一個列表中:

with open(file_path) as file_object:
	lines =file_object.readlines()
	
for line in lines:
	print(line.rstrip())

7、replace()將字符串中特定單詞替換爲另一個單詞

with open(file_path) as file_object:
	lines =file_object.readlines()
for line in lines:
	line=line.replace('3.14','圓周率爲:\n3.14')
	print(line.rstrip())

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章