iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 24
0

在進入資料處理前,了解檔案的特性與權限是非常重要的。

檔案的頭尾

人類的思維看起來,檔案就是檔案 怎麼會有頭尾的問題?但電腦就不同了 電腦的世界只要輸入執行的方法 它就會照著執行,不會理會有多少檔案。為解決此問題 就發展出讓電腦分辨頭尾的方法。
Linux比較會有這問題,因為linux檔案全部都可當作文件來處理。而文件是執行檔(.sh),那就需要有個結尾符`

  • 檔案頭(head)

會提供一些檔案的[屬性 名稱 結構 關聯],因為資料一般都會編成16進制檔做存放。所以讓電腦了解檔案就很重要了 就連壓縮檔也有它的head。

  • 檔案尾

而檔案尾就相當於檔案的結束 讓電腦知道這個檔案到此為止(有頭有尾才像一個檔案)。
一般來講,圖片以點陣形式呈現。而圖片外環境也是由顏色所組成 這樣會讓電腦不知道圖片哪裡結束 所以圖片才需要檔案尾。

  • 檔案結束符(EOF)

這跟檔案尾不同。一般的文件都是以EOF來表示文件的結束。就算沒有列印出來,只要是文件 代碼在結尾時一定會有隱藏的EOF。
所以為何迴圈一定要有值 因為程式不知道結尾在哪裡

如何知道自己是不是在EOF?
一般來講EOF值都是-1。
(使用sys.stdin)

import sys
for a in sys.stdin:  
    if a == -1:
        for i in range(0,5):
            print('EOF')
    else:
        pass


Windows的權限跟物件導向結構是最像的
筆者對windows不甚了解(具為當日爬文複習),有誤煩請向小雨提點~~

Windows權限

windows可透過『gpedit.msc』來自訂群組和調整各權限組對系統的存取。
windows把每個檔案都看做一個物件,所以自訂權限也把每個使用者當作獨立個體,都配有唯一的存取權。
Windows每個內建群組權限(物件)都有它獨立功能:
https://ithelp.ithome.com.tw/upload/images/20191002/20117399pAu2yrL1Jt.png

尚未結束,明天談windows權限應用與指令


上一篇
[D23] 裝飾器2 + 入門AOP
下一篇
[D25] windows權限與指令
系列文
從寫程式到脫離菜雞的歷練(以python為主的資處與檔案權限)32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言