1.檔案操作流程
1.開啟檔案,得到檔案控制代碼並賦值給乙個變數
2.通過控制代碼對檔案進行操作
3.關閉檔案
file object=open(file_name [,access_mode][,buffering])
各個引數的細節如下:
檔案操作簡單**
12.乙個檔案被開啟後,你有乙個file物件,你可以得到有關該檔案的各種資訊#-*- 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)
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...