with open('data.txt', 'r', encoding='utf-8') as f:
for i in f.readlines():
if i[:4] == '身份证号':
print(i[:11] + '*' * 8 + i[19:].strip())
elif i[:3] == '手机号':
print(i[:7] + '*' * 4 + i[11:].strip())
else:
print(i.strip())
扫描下方二维码
,关注后了解更多精彩内容!!

该代码段展示了如何读取`data.txt`文件中的内容,并对包含身份证号和手机号的数据行进行脱敏处理。对于身份证号,显示前11位并用星号隐藏后8位;对于手机号,显示前7位并隐藏后4位。此操作旨在保护个人隐私数据。

195

被折叠的 条评论
为什么被折叠?



