python的檔案處理

2021-09-06 16:20:55 字數 1858 閱讀 7313

01、檔案的開啟和關閉

開啟檔案(open(檔名,訪問模式))

f = open(『test.txt』,『w』)

訪問模式

r 、w、a、rb、wb、ab、r+、w+、a+、rb+、wb+、ab+

關閉檔案

f.close()

02、檔案的讀寫

寫資料f = open(『test.txt』,『w』)

f.write(『hello world』)

f.close()

讀資料(read)讀單個長度 read(num)

f = open(『test.txt』,『r』)

content = f.read(5)

print(content)

print(』*』*30)

content = f.read()

print(content)

f.close()

讀資料(readlines)讀所有行

f = open(『test.txt,『r』)

content = f.readlines()

print(type(content))

i = 1

for temp in content:

print(』%d:%s』%(i,temp))

i += 1

f.close()

讀資料(readline)讀一行

f = open(『test.txt』,『r』)

content = f.readline()

print(『1:%s』%content)

content = f.readline()

print(『2:%s』 %content)

f.close()

03、檔案的定位讀寫

開啟乙個已經存在的檔案

f = open(「test.txt」, 「r」)

str = f.read(3)

print "讀取的資料是 : ", str

查詢當前位置

position = f.tell()

print "當前檔案位置 : ", position

f.close()

定位到某個位置

如果在讀寫檔案的過程中,需要從另外乙個位置進行操作的話,可以使用seek()seek(offset, from)有2個引數

*offset:偏移量

*from:方向

*
0:表示檔案開頭

*1:表示當前位置

*2:表示檔案末尾

04、檔案的重新命名、刪除

檔案重新命名:import os

os.rename(需要修改的檔名,新的檔名)

刪除檔案:import os

os.remove(待刪除的檔名)

05、資料夾的相關操作

建立資料夾

import os

os.mkdir(資料夾名)

獲取當前目錄

import os

os.getcwd()

改變預設目錄

import os

os.chdir(』…/』)

獲取目錄列表

import os

os.listdir(』./』)

刪除資料夾

import os

os.rmdir(』『張三』』)

python的檔案處理

f open f.txt w r唯讀,w可寫,a追加 for i in range 0,10 f.write str i n f.close open是python的內建函式,有時候檔案由於編碼的不同,會造成亂碼,為了解決這個問題 可以使用codecs模組來解決這個問題 import codecs ...

python的檔案處理

1 什麼是檔案?檔案是作業系統為使用者或應用程式提供的乙個讀寫硬碟的虛擬單位 檔案的操作核心就 讀 寫 即我們只需要對於進行讀寫操作,就是對作業系統發起請求,然後由作業系統將使用者或者應用程式 對檔案的讀寫操作轉換成具體的硬碟指令 比如控制碟片轉動,控制機械手臂移動來讀寫資料 2 為什麼要有檔案?因...

python的檔案處理

檔案的逐行讀入 fname input 請輸入要開啟的檔名稱 fo open fname,r txt fo.read 3 while txt txt fo.read 2 fo.close 檔案的逐行列印 fname input 請輸入要開啟的檔名稱 fo open fname,r for line ...