Python起步之檔案處理操作

2021-08-04 02:41:24 字數 1359 閱讀 4060

檔案可以看做是python的資料型別之一。

對檔案的的操作包括;開啟、關閉、讀取、寫入、遍歷等

1、開啟檔案:open('filename','開啟方式')

舉例:開啟乙個命名為「number.dat"檔案:open("number.dat","r")

開啟乙個命名為「music.***」**檔案:open("music.***",'rb')    注意:**檔案必須用二進位制形式開啟

2、讀取檔案內容:

read() :返回值是包含整個檔案內容的乙個字串

readline(): 返回值是包含檔案下一行內容的字串。

readlines():返回值是包含整篇檔案的乙個列表,每一項都是以換行符結尾的一行字串

3、寫入檔案:從計算機記憶體向檔案寫入資料

write():把包含文字資料或二進位制資料塊的字串寫入檔案

writeline() :針對列表操作,接收乙個字串列表作為引數,將他們寫入檔案

4、遍歷文檔案:(例如:拷貝檔案,根據資料定義行走路線,將檔案有一種編碼轉換為另一種**)

#通用**框架:

file = open (filename,'r')

for line in file.readlines():

#處理一行檔案內容

file.close()

#簡化**框架:

file = open(filename,'r'):

for line in file:

#處理一行檔案內容

file.close()

以上是幾種常見的檔案操作.下面是應用幾種操作完成檔案的拷貝;

#copyfile.py

def main():

filename = input('請輸入要拷貝的檔名:').strip()

filename2 = input('請輸入要拷貝到的檔案的檔名:').strip()

#嘗試開啟使用者指定檔案:

infile = open(filename,'r')

outfile = open(filename2,'w')

#利用迴圈進行複製檔案

for line in infile:

#line = infile.readline()

print(line[:-1])

outfile.write(line)

infile.close()

outfile.close()

main()

Python 檔案處理操作

1.新建乙個檔案 去大理.txt 檔案內容 是不是對生活不太滿意 很久沒有笑過又不知為何 既然不快樂又不喜歡這裡 不如一路向西去大理 2.讀操作 f open d py檔案 去大理 encoding utf8 絕對路徑 data1 f.read print data1 f.close 返回值 是不是...

Python之檔案處理

python檔案處理 簡單理解就是對檔案互動的處理過程,主要包含rw過程。當前目錄下建立檔案 f file aa.txt w 第乙個檔名,乙個是開啟f模式,模式主要有rwa r模式 直接讀取已經必須要存在的檔案,不存在話 報錯ioerror w模式 會直接建立乙個新的檔案,若存在直接覆蓋舊檔案 a追...

python起步之安裝(一)

一 python安裝 3.然後安裝就可以用了。二 numpy,scipy,matplotlib安裝 根據個人需要我需要安裝numpy scipy以及matplotlib。is a python 2 and 3 compatibility library 這樣幾經周折,matplotlib就可以正常使...