2、檔案的相關操作
2、檔案的讀寫
3、二進位制檔案的讀寫
3、檔案和資料夾的操作
1、資料夾的操作
使用檔案的目的是儲存資料放在磁碟
將資料儲存起來,可以使程式下一次執行時直接使用,不必重新製作
1、開啟檔案
在python中,使用open函式,可以開啟乙個已經存在的檔案,或者建立乙個新檔案open(檔名,訪問模式)
格式:f = open( 『檔名.格式』, 『訪問模式』)
例子:
2、關閉檔案
方法:close()
例子:
1、寫資料(write)
方法:使用write()可以完成向檔案寫入資料
格式:f = open(『aaa.txt』, 『w』)
例子:
注意:如果檔案不存在就會新建檔案,如果存在會先清空,然後寫入資料
2、讀資料(read)
方法:使用read(num)可以從檔案中讀取資料,num表示要從檔案中讀取的資料長度(單位是位元組),如果沒有傳入num,那麼表示讀取檔案中所有的資料
格式:con = f.read()
例子:注意:如果用open開啟檔案時,如果使用的『r』,那麼可以省略,即只寫open(『檔名』)
如果沒有檔案,開啟會報錯,存在檔案時才能進行操作
如果檔案中存在中文顯示,會出現亂碼需要新增encoding=『utf-8』
open(『檔名』,『格式』,encoding=『utf-8』)
3、讀資料(readlines)
方法:readlines可以按照行的方式把整個檔案中的內容進行一次性讀取,並返回的是乙個列表,其中每一行的資料為乙個元素
格式:con = f.readlines()
例子:
4、可寫(a)
方法:開啟檔案,如果檔案不存在建立檔案,並從頭新增寫入內容,存在則原有資料後追加資料
格式:f = open(『aaa.txt』, 『a』)
例子:5、注意
呼叫read()會一次性讀取檔案的全部內容,如果檔案有10g,記憶體就爆了,所以,要保險起見,可以反覆呼叫read(size)方法每次最多讀取size個位元組的內容。另外,呼叫readline()可以每次讀取一行內容,呼叫readlines()一次讀取所有內容並按行返回list因此,要根據需要決定怎麼呼叫。如果檔案很小,read()一次性讀取最方便;如果不能確定檔案大小,反覆呼叫read(size)比較保險;如果是配置檔案,呼叫readlines()最方便
1、讀資料(rb)
格式:
例子:
注意:如果沒有檔案,開啟報錯,存在該檔案才能操作
2、讀資料和寫檔案(rb,wb)
格式:例子:
有時候需要對檔案進行重新命名、刪除等一些操作,python的os模組中都有這些功能
1、檔案重新命名
方法:os模組中的rename()可以完成對檔案的重新命名操作
格式:import os
os.rename(「需要修改的檔名」,「新檔名」)
2、刪除檔案
方法:os模組中的remove()可以完成對檔案的刪除操作
格式:import os
os.rename(「需要刪除的檔名」)
例子:1、建立資料夾
方法:os模組中的mkdir()可以完成建立新目錄的操作
格式:import os
os.mkdir(「檔名」)
2、獲取當前目錄
方法:os模組中的getcwd()可以獲取當前目錄
格式:import os
os.getcwd()
例子:
Python中檔案操作和資料夾操作的學習筆記
3 檔案讀寫 4 資料夾操作 python中檔案和資料夾操作還是十分重要的 首先可以檢視一下工作目錄,檢視當前的工作目錄 print os.getcwd 如果工作目錄不正確,可以用os.chdir 函式來進行修改 os.path.dirname file os.chdir os.path.dirna...
PHP目錄操作和檔案操作
php 操作目錄 1,目錄操作概述 2,建立新目錄 mkdir 新建乙個由pathname指定的目錄,建立成功方式ture,否則為false bool mkdir string pathname,int mode 0777,bool recursive false pathname 指定目錄的路徑 ...
PHP的目錄操作和檔案操作
一 引論 在任何計算機裝置中,檔案是都是必須的物件,而在web程式設計中,檔案的操作一直是web程式設計師的頭疼的地方,而,檔案的操作在cms系統中這是必須的,非常有用的,我們經常遇到生成檔案目錄,檔案 夾 編輯等操作,現在我把php中的這些函式做一詳細總結並例項示範如何使用.關於對應的函式詳細介紹...