python 檔案開啟小知識

2022-03-14 21:15:42 字數 825 閱讀 3152

乙個檔案被開啟後,你有乙個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 ...