資料的讀取
對檔案數的讀取是用read()方法,read()方法將返回檔案中的所有內容
eg:
content = f.read(
)print content
f.close(
)
注:
記得每次用完檔案後,都要關閉檔案。否則檔案就會一直被占用,不能被其他程序使用
也可以使用with open() as f:在操作後自動關閉檔案
with
open
('helloworld.txt'
)as f:
content = f.read(
)print
(content)
在read()中加入數字,可指定讀取的字元數
f =
open
('helloworld.txt'
,'r'
)content = f.read(5)
print content
f.close(
)
資料的寫入
寫入的操作和讀取是類似的,不過用的是write()函式,同時需要將開啟檔案的mode引數設定為w
eg:
f =open
('helloworld.txt'
,'w'
)f.write(
'helloworld'
)f.close(
)
文字檔案的操作
常見的資料檔案包括txt格式或者csv(逗號分隔檔案格式)格式檔案
文字檔案的讀取
通過open()函式開啟檔案,返回檔案物件
對檔案物件進行讀取操作,除了前面介紹的read()之外還有兩種讀取資料的方法:readline()是每次讀入一條資料的方式,readlines()是一次性讀入檔案所有資料
文字檔案的寫入
設定引數 mode=w
write()、writelines()是兩個對檔案物件的寫入資料的方法。write()是逐次寫入,writelines()可對乙個列表裡的所有資料一次性寫入檔案中
csv檔案的操作
eg:
利用python內建的csv模組讀取資料
import csv #引入csv模組
path =
'a.csv'
f =open
(path,
'r')
#用csv.reader()方法產生reader物件
reader=csv.reader(f)
content =
for con in reader:
f.close(
)print content[0]
print content[
1]
Python學習(檔案讀寫)
一 用os.makedirs 建立新資料夾 在桌面上建立乙個名稱為1的資料夾。import os os.makedirs c users king desktop 1 二 檢視檔案大小和資料夾內容 1.os.path.getsize path 返回path 引數中檔案的位元組數。import os ...
Python學習 檔案讀寫
讀寫檔案是最常見的io操作。python內建了讀寫檔案的函式,用法和c是相容的。讀寫檔案前,我們先必須了解一下,在磁碟上讀寫檔案的功能都是由作業系統提供的。現代作業系統不允許普通的程式直接操作磁碟,所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個...
python3學習 檔案讀寫
這一篇我們來看檔案讀寫操作。開啟和建立檔案主要是open 函式 注意 open filename r 這個,如果是 w 檔案會被清空,如果是r 則不會。讀取檔案內容 寫檔案 關閉檔案 我們寫乙個例項 path c 1 1 1.txt f open path,r for line in f.readl...