python 从文件a.txt中读入一段英文,把它进行加密,保存到文件b.txt中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 从文件a.txt中读入一段英文,把它进行加密,保存到文件b.txt中?相关的知识,希望对你有一定的参考价值。
从文件a.txt中读入一段英文,把它进行加密,保存到文件b.txt中;然后再对b.txt中的内容进行解密,保存到c.txt中。
加密算法:
把整个文件中的所有英文字母进行变换,其它字符不变。英文字母指的是a-z和A-Z,把每个字母变成它后面的第13个字母,按ASCII码值计算。比如:
'A'->'N',
'B'->'O',
'C'->'P',
…
'L'->'Y',
'M'->'Z',
'N'->'A',
'O'->'B'
…
'X'->'K',
'Y'->'L',
'Z'->'M'
小写英文字母也做类似变换:
'a'->'n', 'b'->'o', 'c'->'p', 'd'->'q', ……, 'w'->'j', 'x'->'k', 'y'->'l', 'z'->'m'
其它字符保持不变。
代码:
a.txt:
b.txt:
参考技术A你好!
是否为这种效果?
参考技术B 哈哈,有偿服务编写一段程序从标准输入中一次读入一整行,然后修改该程序使其一次读入一个词.
string line; while (getline(cin, line)) if (!line.empty()) cout << line << endl; string line; while (cin>>line) if (!line.empty()) cout << line << endl;
以上是关于python 从文件a.txt中读入一段英文,把它进行加密,保存到文件b.txt中?的主要内容,如果未能解决你的问题,请参考以下文章