Python 檔案相關操作彙總

2022-09-11 15:27:29 字數 1485 閱讀 7060

1.檔案操作流程

1.開啟檔案,得到檔案控制代碼並賦值給乙個變數

2.通過控制代碼對檔案進行操作

3.關閉檔案

file object=open(file_name [,access_mode][,buffering])

各個引數的細節如下:

檔案操作簡單**

1

#-*- coding:utf-8 -*-

23 filename = "

students.txt"4

5def

s**e(student):

6try:7

#獲取檔案控制代碼

8 students_txt = open(filename,"

a") #

檔案不存在重新建立,檔案存在就尾部追加

9except

:10 students_txt = open(filename,"

w") #

檔案不存在重新建立,檔案存在覆蓋重寫

11for info in

student:

12 students_txt.write(str(info)+"\n"

)13students_txt.close()

1415 student = ["

lili

","liming

","baitian"]

16 s**e(student)

2.乙個檔案被開啟後,你有乙個file物件,你可以得到有關該檔案的各種資訊

readable()判斷檔案是否可讀,返回true或者false,

writable()判斷檔案是否可寫,返回true或者false,

例子f.readable()

f.writable()

f.read() #讀取所有內容,游標移動到檔案末尾

字串的形式返回結果,read([size])方法從檔案當前位置起讀取size個位元組,若無引數size,則表示讀取至檔案結束為止

f.readline() #讀取一行內容,游標移動到第二行首部,

字串的形式返回結果

f.readlines() #讀取每一行內容,存放於列表中

讀取文字所有內容,將每一行作為乙個列表的元素,並且以列表的格式返回結果,但讀取大檔案會比較佔記憶體。

python檔案操作 相關操作

python關於檔案的相關操作包括重新命名 刪除 建立資料夾 獲取當前目錄 改變預設目錄 獲取目錄內容列表。python檔案的上述相關操作是在os模組下,所以要匯入os模組,import os 重新命名os.rename old new 修改單級目錄 檔案 名稱 os.renames old new...

python檔案操作相關

python涉及檔案操作主要是os模組和pickle模組 一 os模組 1.開啟檔案 open 路徑 檔名,讀寫模式 比如 open f aaa bbb ccc rb 表示以二進位制讀操作的方式開啟f aaa bbb路徑的ccc檔案 rb表示二進位制讀,若檔案不存在,則不會建立,若用wb,表示二進位...

python檔案相關操作

1.遍歷目錄 遍歷目錄 import os os.walk top topdown true onerror none followlinks false top 是你所要遍歷的目錄的位址,返回的是乙個三元組 root,dirs,files root 所指的是當前正在遍歷的這個資料夾的本身的位址 d...