open/檔案操作
f=open('/tmp/hello','w')
#open(路徑+檔名,讀寫模式)
#讀寫模式:r唯讀,r+讀寫,w新建(會覆蓋原有檔案),a追加,b二進位制檔案.常用模式
如:'rb','wb','r+b'等等
讀寫模式的型別有:
ru 或 ua 以讀方式開啟, 同時提供通用換行符支援 (pep 278)
w 以寫方式開啟,
a 以追加模式開啟 (從 eof 開始, 必要時建立新檔案)
r+ 以讀寫模式開啟
w+ 以讀寫模式開啟 (參見 w )
a+ 以讀寫模式開啟 (參見 a )
rb 以二進位制讀模式開啟
wb 以二進位制寫模式開啟 (參見 w )
ab 以二進位制追加模式開啟 (參見 a )
rb+ 以二進位制讀寫模式開啟 (參見 r+ )
wb+ 以二進位制讀寫模式開啟 (參見 w+ )
ab+ 以二進位制讀寫模式開啟 (參見 a+ )
注意:1、使用'w',檔案若存在,首先要清空,然後(重新)建立,
2、使用'a'模式 ,把所有要寫入檔案的資料都追加到檔案的末尾,即使你使用了seek()指向檔案的其他地方,如果檔案不存在,將自動被建立。
f.read([size]) size未指定則返回整個檔案,如果檔案大小》2倍記憶體則有問題.f.read()讀到檔案尾時返回""(空字串)
file.readline() 返回一行
file.readline([size]) 返回包含size行的列表,size 未指定則返回全部行
for line in f: print line #通過迭代器訪問
f.write("hello\n") #如果要寫入字串以外的資料,先將他轉換為字串.
f.tell() 返回乙個整數,表示當前檔案指標的位置(就是到檔案頭的位元數).
f.seek(偏移量,[起始位置])
用來移動檔案指標
偏移量:單位:位元,可正可負
起始位置:0-檔案頭,預設值;1-當前位置;2-檔案尾
f.close() 關閉檔案
1 6 檔案上傳元件
1.6 檔案上傳元件 1.6.1 基本形制 form的完整形制如下,它必須設定enctype multipart form data 才能進行檔案提交。1.6.2 常用屬性 1.6.2.1 型別type type file 說明這個控制項是乙個檔案上傳元件,由乙個文字框和乙個按鈕組合而成。1.6.2...
1 檔案測試 2 檔案操作
1 檔案測試函式 2 檔案操作 新建檔案 fopen filename,w 以 寫 的方式開啟乙個不存在的檔案,就會新建該檔案 檔案刪除 unlink 檔案複製 copy filename,aaa bb.txt 盡量使用 和相對路徑,因為linux只認 也沒有磁碟分割槽,而windows 和 都認 ...
python 16 檔案操作 輸入輸出
檔案操作分為三步 找到檔案 操作關閉按照編碼方式進行檔案的分類 使用方便 占用記憶體小 但是讀取速度慢 不允許跳躍讀取 二進位制檔案 把檔案儲存放在記憶體檔案中進行操作 分類 程式檔案 資料檔案 輸入檔案 輸出檔案文字檔案的操作 又叫ascci檔案 但是預設是編碼uncode編碼 開啟檔案 open...