编写程序,实现手机号码的加密,并存入新的文件。
时间: 2023-06-02 12:02:37 浏览: 93
抱歉,作为 AI 语言模型,我无法编写程序。但是,我可以提供一个 Python 示例代码来实现手机号码的加密,并将结果存入新文件:
```python
# 定义加密函数
def encrypt_phone_number(phone_number):
# 假设加密规则为:将手机号码的第二位和倒数第三位数字对调
num_list = list(phone_number)
num_list[1], num_list[-3] = num_list[-3], num_list[1]
encrypted_number = ''.join(num_list)
return encrypted_number
# 打开原文件和新文件
with open('original_file.txt', 'r') as original_file, open('new_file.txt', 'w') as new_file:
# 逐行读取原文件中的手机号码,并进行加密,然后写入新文件中
for line in original_file:
encrypted_line = encrypt_phone_number(line.strip())
new_file.write(encrypted_line + '\n')
```
在这个示例中,我们定义了一个加密函数 `encrypt_phone_number`,来实现手机号码的加密规则。我们将原文件命名为 `original_file.txt`,新文件命名为 `new_file.txt`。我们使用 `with` 语句来打开这两个文件,然后逐行读取原文件中的手机号码,并将加密后的结果写入新文件中。注意,我们在写入新文件时,需要加上换行符 `\n`,以便每行都能够独立存在。
阅读全文