file 物件屬性

  1. 開檔產生 file 物件,相關屬性有:
    1. file.closed : 如果檔案關閉,回傳 true,反之 false。
    2. file.mode : 回傳檔案開啟的模式。
    3. file.name : 回傳檔案名稱。
  2. 範例:開啟 fileio.txt 檔,印出 file 物件屬性。
    [dywang@deyu zzz]$ cat fileio1.py 
    #!/usr/bin/python3
    
    # Open a file
    fo = open("fileio.txt", "ab+")
    print("Name of the file:", fo.name)
    print("Closed or not :", fo.closed)
    print("Opening mode :", fo.mode)
    
  3. 執行結果:屬性如設定,且產生 fileio.txt 檔。
    [dywang@deyu zzz]$ ./fileio1.py 
    Name of the file: fileio.txt
    Closed or not : False
    Opening mode : ab+
    [dywang@deyu zzz]$ ll fileio.txt 
    -rw-rw-r--. 1 dywang dywang 0 Dec 23 14:13 fileio.txt