Python學習 檔案讀寫

2021-10-04 13:42:26 字數 1551 閱讀 9005

資料的讀取

對檔案數的讀取是用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...