檔案屬性
file.fileno(): 檔案描述符
file.mode :檔案開啟許可權
file.encoding: 檔案的編碼格式
file.closed: 檔案是否關閉
複製程式碼
標準檔案
sys.stdin : 檔案標準輸入
sys.stdout : 檔案標準輸出
sys.stderr : 檔案標準錯誤
複製程式碼
檔案命令列引數
sys.argv
複製程式碼
檔案的編碼格式
- u''的使用 unicode 編碼格式
- 使用 codecs 模組提供方法建立制定編碼格式的檔案
- 函式:codecs.open(fname,mode,encoding,error,buffering)
- mode: 開啟方式
- encoding: 編碼格式
檔案系統
使用os模組開啟檔案
os.open(filename, flage [, mode])
- flage定義如下
- os.O_CREAT:建立檔案
- os.O_RDONLY: 只讀方式開啟
- os.O_WRONLY: 只寫方式開啟
- os.O_RDWR: 讀寫方式開啟
- os.read(fd,buffersize): 讀取檔案
- os.write(fd,string): 寫入檔案
- os.lseek(fd,pos.how):檔案指標操作
- os.close(fd):關閉檔案