代码拉取完成,页面将自动刷新
同步操作将从 atari/winpython 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# -*- coding: utf-8 -*-
"""
Created on Tue Jun 23 21:30:06 2015
@author: famille
"""
import io
import os
import sys
import hashlib
def give_hash(file_in, with_this):
with io.open(file_in, 'rb') as f:
return with_this(f.read()).hexdigest()
if __name__ == '__main__':
if len(sys.argv) < 2:
print(
"Usage: "
+ sys.argv[0]
+ " github-user [github-project]"
)
exit(1)
file = sys.argv[1]
header = (
" MD5"
+ " " * (32 - 4)
+ " | SHA-1"
+ " " * (40 - 5)
+ " | SHA-256"
+ " " * (64 - 7)
+ " | Binary"
+ " " * (31 - 5)
+ "| Size"
+ " " * (20 - 6)
)
line = "|".join(
["-" * len(i) for i in header.split("|")]
)
print(header)
print(line)
print(
"%s | %s | %s | %s | %s"
% (
give_hash(file, hashlib.md5),
give_hash(file, hashlib.sha1),
give_hash(file, hashlib.sha256),
'{0:31s}'.format(os.path.basename(file)),
(
'{0:12,}'.format(
os.path.getsize(file)
).replace(",", " ")
+ ' Bytes'
),
)
)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。