python學習筆記 day9(3)

2021-10-16 12:50:29 字數 913 閱讀 6047

open(file,mode=『r』,buffering=-1,encoding=none,newline=none,closefd=true,opener=none)

引數說明

file物件使用 open 函式來建立,下面是其他常用函式

方法描述

file.close()

關閉檔案,關閉後檔案不能進行讀寫操作

file.flush()

重新整理檔案內部緩衝,直接把內部緩衝區的資料寫入檔案,而不是被動的等待輸出緩衝區寫入

file.fileno()

返回乙個整型的檔案描述符,可以用在如 os模組 的 read方法等一些底層操作

file.isatly()

如果檔案鏈結到乙個終端裝置返回true,否則返回false

file.read([size])

從檔案讀取指定位元組數,不寫或為負則全部讀取

file.readline([size])

讀取整行,包括』\n』

file.readlines([sizeint])

讀取所有行,並返回字串列表

file.seek(offset[,whence])

移動檔案讀取指標到指定位置

file.tell()

返回檔案當前位置

file.truncate([size])

從檔案的首行首字元開始截斷,截斷檔案為 size 個字元,無size表示從當前位置開始截斷,截斷之後後面的所有字元被刪除,其中 windows 系統下的換行代表2個字元大小

file.write(str)

將字串寫入檔案,返回的是寫入的字元的長度

file.writelines(sequence)

向檔案寫入乙個序列字串列表,如果需要換行則要自己加入每行的換行符

Python學習筆記 day0

本部落格標題設計敏感關鍵字0day,違反相關法律法規,現已處理。1.輸入 raw input 這個可以輸入一行。和c 不同,它不能讀取單個整數 我的意思是,它是以字串儲存的。所以沒有什麼諸如 d這種東西。name raw input 這樣就可以讀入乙個字串,相當於gets name 考慮到人性化設計...

Python學習筆記Day1

16 9 19 1.python3.5中一些小小的變化 print helloworld 1 2結果為0.5 1 2實現整除 3 2乘方 pow 2,3 八進位制 十進位制 0o10 8 16進製制 十進位制 0xaf 175 2.得到上次輸入的語句 alt p 3.x input x x 2 y ...

Python學習筆記day05

高階函式 課後練習 不可變的資料型別一定可雜湊 hash 內建函式可以判斷某個型別是否可雜湊 s1 s2 s3 s4 print s1,s2,s3的交集 s1.intersection s2,s3 print s1,s2,s3的交集 s1 s2 s3 print s1,s2,s3的並集 s1.uni...