1、打開文件
文件句柄
=
open
(
'文件路徑'
,
'模式'
)
打開文件時,須要指定文件路徑和以何等方式打開文件,打開後,便可獲取該文件句柄,往後經過此文件句柄對該文件操做。linux
打開文件的模式有:windows
"+" 表示能夠同時讀寫某個文件spa
"U"表示在讀取時,能夠將 \r \n \r\n自動轉換成 \n (與 r 或 r+ 模式同使用)指針
"b"表示處理二進制文件(如:FTP發送上傳ISO鏡像文件,linux可忽略,windows處理二進制文件時需標註)code
1 def close(self, *args, **kwargs): # real signature unknown 2 關閉文件 3 pass 4 5 def fileno(self, *args, **kwargs): # real signature unknown 6 文件描述符 7 pass 8 9 def flush(self, *args, **kwargs): # real signature unknown 10 刷新文件內部緩衝區 11 pass 12 13 def isatty(self, *args, **kwargs): # real signature unknown 14 判斷文件是不是贊成tty設備 15 pass 16 17 def read(self, *args, **kwargs): # real signature unknown 18 讀取指定字節數據 19 pass 20 21 def readable(self, *args, **kwargs): # real signature unknown 22 是否可讀 23 pass 24 25 def readline(self, *args, **kwargs): # real signature unknown 26 僅讀取一行數據 27 pass 28 29 def seek(self, *args, **kwargs): # real signature unknown 30 指定文件中指針位置 31 pass 32 33 def seekable(self, *args, **kwargs): # real signature unknown 34 指針是否可操做 35 pass 36 37 def tell(self, *args, **kwargs): # real signature unknown 38 獲取指針位置 39 pass 40 41 def truncate(self, *args, **kwargs): # real signature unknown 42 截斷數據,僅保留指定以前數據 43 pass 44 45 def writable(self, *args, **kwargs): # real signature unknown 46 是否可寫 47 pass 48 49 def write(self, *args, **kwargs): # real signature unknown 50 寫內容 51 pass 52 53 def __getstate__(self, *args, **kwargs): # real signature unknown 54 pass 55 56 def __init__(self, *args, **kwargs): # real signature unknown 57 pass 58 59 @staticmethod # known case of __new__ 60 def __new__(*args, **kwargs): # real signature unknown 61 """ Create and return a new object. See help(type) for accurate signature. """ 62 pass 63 64 def __next__(self, *args, **kwargs): # real signature unknown 65 """ Implement next(self). """ 66 pass 67 68 def __repr__(self, *args, **kwargs): # real signature unknown 69 """ Return repr(self). """ 70 pass