import md5
import sys
def sumfile(fobj):
m = md5.new()
while true:
d = fobj.read(8096)
if not d:
break
m.update(d)
return m.hexdigest()
def md5sum(fname):
if fname == '-':
ret = sumfile(sys.stdin)
else:
try:
f = file(fname, 'rb')
except:
return 'failed to open file'
ret = sumfile(f)
f.close()
return ret
if __name__ == '__main__':
for fname in sys.argv[1:]:
print '%32s %s' % (md5sum(fname), fname)
生成H5檔案記錄
首先理解h5py這個東西,網上專業說明很多。這裡不贅述,個人理解 h5py是乙個大盒子,下面 是新建這個盒子 target path是h5檔案存放路徑 dataset h5py.file os.path join target path,data.h5 w 有了空盒子以後,我們給它再來進行分割槽。乙...
5 檔案管理
1 檔案的基本概念 在unix linux系統中,幾乎所有的一切都可以看作檔案,因此,對於檔案的操作適用於各種輸入輸出裝置等等,當然目錄也可以看作檔案 如 dev null 空裝置 echo hello dev null 表示丟棄處理的結果 cat dev null a.txt 表示清空檔案a.tx...
5 檔案許可權設定
注 test1 使用者預設屬於test1 使用者組 建立test檔案 內含test1.txt 和 test2.txt chgrp test1 test1.txt 修改test1.txt 使用者組屬於test1 chgrp r test1 test 遞迴修改test檔案 包含內部檔案 使用者組屬於te...