1打开一个文本文件"words_ file.txt" (文本文件中只包含数字、字母和特殊字符),读取该文件中的所有内容,将文件中的英文字母按照一-定的方法加密后 并保存到"words_ file_ new.txt" ,加密的方法是每个字符变成ASCII码表中该字符的下一个字符。
时间: 2023-06-19 18:03:54 浏览: 454
加密和解密一段密文,反转密文,同时A->Z,B->Y
以下是Python代码实现该功能:
```python
# 打开文本文件
with open("words_file.txt", "r") as f:
# 读取文件内容
contents = f.read()
# 加密每个字符
encrypted_contents = ""
for char in contents:
# 判断是否为字母
if char.isalpha():
# 加密字母
encrypted_char = chr(ord(char) + 1)
else:
# 不是字母则不加密
encrypted_char = char
# 将加密后的字符添加到加密后的内容中
encrypted_contents += encrypted_char
# 保存加密后的内容到新的文件
with open("words_file_new.txt", "w") as f:
f.write(encrypted_contents)
```
运行以上代码后,会生成新的文件"words_file_new.txt",其中的英文字母已经按照要求加密。
阅读全文