Python MD5檔案生成碼

2021-06-12 12:03:19 字數 590 閱讀 1938

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...