f_path=r'c:\users\lph\desktop\my_project\波浪和風向\波浪和風向部分資料\連雲港部分資料\201706003.txt'
with open(f_path) as f:
contents=f.read()
print(contents)
函式open返回乙個表示檔案的物件,物件儲存在f中
關鍵字with在不需要訪問檔案時將其自動關閉。
讀取出的內容以字串形式儲存在contents裡
f_path=r'c:\users\lph\desktop\my_project\波浪和風向\波浪和風向部分資料\連雲港部分資料\201706003.txt'
發現行間距比讀取整個檔案時大了很多,因為每一行都有末尾都有乙個看不見的換行符,而print語句也會加上換行符。要消除這些多餘空白行,可以在print語句中使用rstrip()
f_path=r'c:\users\lph\desktop\my_project\波浪和風向\波浪和風向部分資料\連雲港部分資料\201706003.txt'
使用系統關鍵字with時,open()返回的文字物件只在with**塊內使用。如果要在with**塊之外訪問檔案的內容,可以在with**塊中將檔案各行儲存在乙個列表中,並在with**塊外使用該列表。
f_path=r'c:\users\lph\desktop\my_project\波浪和風向\波浪和風向部分資料\連雲港部分資料\201706003.txt'
讀取文字檔案時,python將其中的所有文字都解讀為字串。如果讀取的是數字,並要將其作為數值使用,就必須使用函式int()將其轉化為整數。或使用float()將其轉換為浮點數。
f_path=r'c:\users\lph\desktop\my.txt'
with open(f_path,'w') as f:
f.write('i love programming!')
實參『w』告訴python以寫入模式開啟檔案。開啟檔案時,可以指定讀取方式('r':讀取 'w':寫入 『a』 附加 'r+' 讀取和寫入 )預設為唯讀模式。
若寫入的檔案不存在,函式open()將自動建立。以寫入模式開啟檔案時,注意如果檔案已存在,python將在返回檔案物件前清空檔案。若不想清空,可以以追加的方式建立。
python只將字串寫入文字檔案。要將數值資料儲存到文字檔案中,必須先使用函式str()將其轉換為字串格式。讀出的也是字串
函式write不會在寫入的文字末尾新增換行符
python 讀txt python讀寫txt檔案
整理平常經常用到的檔案物件方法 f.readline 逐行讀取資料 方法一 1 f open tmp test.txt 2 f.readline 3 hello girl 4 f.readline 5 hello boy 6 f.readline 7 hello man 8 f.readline 9...
Python之資料分析(寶可夢資料分析)
在此感謝阿里雲天池平台提供的學習平台,並提供相應的教程供小白們學習資料分析。seaborn庫 seaborn 是基於 python 且非常受歡迎的圖形視覺化庫,在 matplotlib 的基礎上,進行了更高階的封裝,使得作圖更加方便快捷。即便是沒有什麼基礎的人,也能通過極簡的 做出具有分析價值而又十...
python資料分析之Numpy
numpy系統是python的一種開源的數值計算擴充套件 ndarray 多維陣列 所有元素必須是相同型別 ndim屬性,維度個數 shape屬性,各維度大小 dtype屬性,資料型別 coding utf 8 import numpy as np 生成指定維度的隨機多維資料 data np.ran...