python file 檔案操作筆記

肖賀鬆發表於2019-04-20

檔案屬性

file.fileno(): 檔案描述符
file.mode :檔案開啟許可權
file.encoding: 檔案的編碼格式
file.closed: 檔案是否關閉
複製程式碼

標準檔案

sys.stdin : 檔案標準輸入
sys.stdout : 檔案標準輸出
sys.stderr :  檔案標準錯誤
複製程式碼

檔案命令列引數

sys.argv
複製程式碼

檔案的編碼格式

  1. u''的使用 unicode 編碼格式
  2. 使用 codecs 模組提供方法建立制定編碼格式的檔案
  3. 函式:codecs.open(fname,mode,encoding,error,buffering)
  4. mode: 開啟方式
  5. encoding: 編碼格式

檔案系統

python file 檔案操作筆記

python file 檔案操作筆記

使用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):關閉檔案

python file 檔案操作筆記

python file 檔案操作筆記


相關文章