乙個檔案被開啟後,你有乙個file物件,你可以得到有關該檔案的各種資訊。
file.name : 返回檔案的名稱
file.closed: 檔案關閉返回值為true,否則為false
file.mode : 返回檔案的訪問方式
file.softspace: 為0表示在輸出一資料後,要加上乙個空格符,1表示不加。這個屬性一般程式設計師用不著,由程式內部使用
file.encoding: 檔案所使用的編碼
#coding=utf8
#!/usr/bin/python 在unix/linux系統環境下有用。當指令碼的檔案屬性設定為可執行時,該資訊告知系統在**找指令碼解釋程式執行。
#開啟檔案
fo=open("fool.txt","wb")
print "name of the file:",fo.name
print "closed or not:",fo.closed
print "opening mode:",fo.mode
print "softspace flag:",fo.softspace
print "encoding :",fo.encoding
name of the file: fool.txt
closed or not: false
opening mode: wb
softspace flag: 0
encoding : none
這其中#coding=utf8去掉程式也可以執行,可能是版本不同。我研究了好久,網上也有好多講解,我的是python2.7.9,無論怎麼樣去掉還是不去都可以編譯成功。
python小知識 Python小知識
1 python是一種解釋性語言,當程式執行時,一行一行的解釋,並執行 優點 除錯 很方便,開發效率高,並且可以跨平台 不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程式。缺點 執行速度慢。python的種類 cpython ipython pypy jython ironpython ...
python小知識 python小知識
一 列表 l 1,2 m l l和m同時指向列表物件,內容為 1,2 l l 3,4 系統新增了乙個物件,內容為 1,2,3,4 l,m 1,2,3,4 1,2 l 1,2 m l l 3,4 對列表在原處做修改 l,m 1,2,3,4 1,2,3,4 二 python程式設計中的中文編碼問題 問題...
python開啟檔案 Python檔案開啟模式
python 內建函式 python 內建函式 python open 函式用於開啟乙個檔案,建立乙個 file 物件,相關的方法才可以呼叫它進行讀寫。寫入檔案時,不會自動加入換行,需要手動在末尾加入,在每個元素後面都換行n,可以用 fo.writelines line n for line in ...