實機練習題

  1. 前置作業
    1. 在家目錄下建立 zzz 目錄。
    2. 切換工作目錄到 zzz。
  2. 在 zzz 目錄下寫一 python 程式 file-write1.py:
    1. 使用 sys 模組,讓執行 file-write1.py 時,可以從命令列指定寫入的檔案名稱。
    2. 寫入與註冊的 sid 檔一樣的內容,例如:「電腦位置 IP尾數 學號 姓名」。
    3. 退出程式前必須關閉所有檔案。
  3. 在 zzz 目錄下寫一 python 程式 file-read-write1.py:
    1. 使用 sys 模組,讓執行 file-read-write1.py 時,可以從命令列指定以下參數:
      1. 第一個參數:假設 fo,寫入的檔案名稱。
      2. 第二個參數:假設 n1,檔案讀取的開始位置,必須是正整數。
      3. 第三個參數:假設 n2,檔案讀取的 bytes,必須是正整數。
    2. 以二進位寫入模式,開啟執行參數指定的檔案 fo。
    3. 以二進位唯讀模式,開啟檔案 /usr/bin/yes。
    4. 從第 n1 bytes 開始讀取 n2 bytes。
    5. 將讀取的 n2 bytes 寫入指定的檔案 fo。
    6. 退出程式前必須關閉所有檔案。