open
('test.txt'
)# 檔案存於執行檔案所在的目錄時
open
('/子目錄/test.txt'
)# 檔案存於執行檔案所在目錄的子目錄時
open
('e:\\test.txt'
)# 檔案存於任何位置時
基本的開啟方式:
開啟模式
執行操作
『r』以唯讀方式開啟檔案(預設)
『w』以寫入的方式開啟檔案,會覆蓋已存在的檔案
『x』以寫入的方式開啟檔案,如果檔案已經存在,使用此模式開啟將引發異常
『a』以寫入模式開啟,如果檔案存在,則在末尾追加寫入
附加功能(即配合基本開啟方式使用)
附加功能
執行操作
『b』以二進位制模式開啟檔案
『t』以文字模式開啟(預設)
『+』可讀寫模式(可新增到其他模式中使用)
『u』通用換行符支援
需在使用完檔案後,及時關閉檔案。避免意外發生。
該語句的作用是,開啟檔案,並在檔案不使用時,自動關閉檔案。
該語句支援開啟多個檔案:with open(『路徑1』,開啟方式)as 檔案變數1,open(『路徑2』,開啟方式)as 檔案變數2 :
python在讀取檔案上存在乙個指標,它一開始位於第乙個字元之前,每讀完乙個字元指標就會移動到其後面。
每一次讀取檔案,指標都會從上一次的位置開始移動,移動中經過的字元即為本次讀取的內容。
該方法的作用是:從指標位置開始,讀取size個字元。當未給定size或給定負值的時候,讀取剩餘的所有字元。放回的型別是字串。
該方法的作用是: 從指標位置開始,讀取並返回本行剩餘內容(包括行結束符)。如果有size有定義則返回size個字元。
該方法的作用是:從指標位置開始,以此讀取檔案剩餘的每行內容,並將每行內容以字串的形式打包成乙個列表。
該函式的作用是,返回指標所在的位置。即距離初始位置的位元組數
>>
> f =
open
(r'c:\users\administrator\desktop\1.txt'
)>>
> f.read(2)
'12'
>>
> f.tell(
)2
該函式的作用是:將指標從基準點偏移『相對距離』個位元組。
基準點可填引數有0,1,2。0表示基準點為檔案起始位置,1表示當前位置,2表示檔案末端位置。
f =
open
(r'c:\users\administrator\desktop\1.txt'
)>>
> f.read(2)
'12'
>>
> f.tell()2
>>
> f.seek(0,0)0
>>
> f =
open
(r'c:\users\administrator\desktop\1.txt'
,'w'
)>>
> f.write(
"第一次輸入")5
>>
> f.write(
"第二次輸入\n")6
>>
> f.write(
"第三次輸入\n")6
>>
> f.close(
)
最終檔案內容:
該方法的作用是:根據包含各行內容的列表,在檔案中寫入相應的內容。
>>
> f =
open
(r'c:\users\administrator\desktop\1.txt'
,'w'
)>>
> f.writelines(
["第一次輸入"
,"第二次輸入"
,"第三次輸入"])
>>
> f.close(
)
最終檔案內容:
python知識點總結
a 命名乙個集合a b 命名乙個集合b print a b 輸出ab兩個集合的公共部分 a 命名乙個集合a a.add 22 在集合a後加22 print sorted a 列印出新的集合a a j for j in range 1,100 將j遍歷1到100 if j 25 0 判斷1到100裡整...
python字典 知識點總結
使用python2.7 d d d d a 2 d b 3 d c 5 d d dict a 2 b 3 c 5 d fromkeys a b c 2 fromkeys 方法將值都設為了2 d number 100,200,700 character d 直接新增 d d d c 5 d 用 set...
python知識點總結 1
python 是python中的內建函式 2.在python中float相當與c語言中的double 3.python中的整數長度無上限 4.複數 complex 支援 5.字串 單引號 雙引號 當字串中包含單引號和雙引號時候,可以引用三引號 注意 三引號與單引號等有所區別,三引號也可以使用三個連續...