“Python题库:文件”的版本间的差异
来自CloudWiki
(创建页面,内容为“==替换文件中的敏感信息== 类型:文件处理…”) |
(/* 输入格式…) |
||
第12行: | 第12行: | ||
===输入格式=== | ===输入格式=== | ||
− | + | 读取附件的文件123.txt: | |
+ | |||
+ | <nowiki>张三 | ||
+ | 居住地:武汉 | ||
+ | 身份证号:420111199909091234 | ||
+ | 手机号:13212341234 | ||
+ | 李四 | ||
+ | 居住地:北京 | ||
+ | 身份证号:11010120000101234X | ||
+ | 手机号:13988777777 | ||
+ | 王五 | ||
+ | 居住地:深圳 | ||
+ | 身份证号:610101198808082222 | ||
+ | 手机号:13766654321</nowiki> | ||
===输出格式=== | ===输出格式=== |
2022年11月25日 (五) 07:09的版本
目录
- 1 替换文件中的敏感信息
- 1.1 描述
- 1.2 输入格式
- 1.3 输出格式
替换文件中的敏感信息
类型:文件处理
描述
假设我们有一份文件(编码格式UTF-8),文件中包含了很多个人隐私信息。 现在需要一份去除其中敏感信息的版本,将文件中所有手机号的4~7位和身份证号的7~14位用 * 替换。 示例: 如果读入文件内容为: 张三 居住地:武汉 身份证号:420111199909091234 手机号:13013013130
输出结果是:
张三 居住地:武汉 身份证号:420111********1234 手机号:130****3130
输入格式
读取附件的文件123.txt:
张三 居住地:武汉 身份证号:420111199909091234 手机号:13212341234 李四 居住地:北京 身份证号:11010120000101234X 手机号:13988777777 王五 居住地:深圳 身份证号:610101198808082222 手机号:13766654321
输出格式
张三 居住地:武汉 身份证号:420111********1234 手机号:130****3130 示例 1 输入: 文件部分内容: 张三 居住地:武汉 身份证号:420111199909091234 手机号:13013013130 输出: 文件部分内容输出: 张三 居住地:武汉 身份证号:420111********1234 手机号:130****3130