打开一个英文的文本文件,将该文件中的每个英文字母加密后写入到一个新文件中。加密方法是:将A变为B,B变为C,......,Y变为Z,Z变为A;以此类推小写字母也做同样的处理,但其他字符不变。
时间: 2024-04-22 18:22:16 浏览: 99
英文字母来进行文件的加密
5星 · 资源好评率100%
好的,这是一个简单的加密解密算法。以下是Python实现此算法的代码:
```python
# 打开原文件和目标文件
with open('input.txt', 'r') as f_input, open('output.txt', 'w') as f_output:
# 读取原文件中的内容
for line in f_input:
# 将每个字符进行加密
encrypted_line = ''
for char in line:
# 如果是大写字母
if char.isupper():
encrypted_char = chr((ord(char) - 65 + 1) % 26 + 65)
# 如果是小写字母
elif char.islower():
encrypted_char = chr((ord(char) - 97 + 1) % 26 + 97)
# 其他字符不变
else:
encrypted_char = char
encrypted_line += encrypted_char
# 将加密后的内容写入目标文件
f_output.write(encrypted_line)
```
你可以将代码中的 `input.txt` 替换为你要加密的文件名,代码会将加密后的内容写入到 `output.txt` 文件中。
阅读全文