计算任意个数字相加的和:
import sys
x = sys.argv
he = 0
for data in x[1:]:
he += int(data)
print(he)
测试
[root@zhenji lianxi]# python3 5.py 45 46
91
[root@zhenji lianxi]# python3 5.py 45 46 46 46
183
计算hash值,判断文件是否已改变
import hashlib #导入hash模块
sufa = hashlib.md5() #hash模块里面的md5功能
data1="abcd" #创建实验文件
sufa.update(data1.encode()) #转玛
x1 = sufa.hexdigest() #把转码后的hash值放到x1变量里
>>> x1 #查看hash值
'e2fc714c4727ee9395f324cd2e7f331f'
data = "abcdg" #将data文件改变下
sufa.update(data.encode()) #转码
x2 = sufa.hexdigest() #改变后的hash值
>>> x2 #注意看,已经改变
'a5eeff29eda2a81c0592eda891c9069e'
>>> if x1 != x2: #写个简单的测试脚本,
... print("校验值已改变")
...
校验值已改变