问题描述
在阅读文本文档时,python似乎正在用其他字符替换其中的一部分。
以下是文本文档的内容:
zKeh&aZTo@kgLPo2
r#Zd[$xcGa()rd:l
asdf uo NAgyu$\+
vB=# dsU Zkd sdV
bb !w#d#Jkr{Pd$}
CehD *(T izP dx
mMoOww}lk~"cizPx
czgjueo#z@vruo<>
g$$ \|T{ Z$$ikmp
(我们正在为学校项目解密此代码。由于解密它的代码发生在python更改字符串之后,因此我不包含该代码。)
这是用于阅读文本文档的代码:
# Open both the rules and test
fileTextDoc = open("test.txt")
fileRules = open("rule.txt")
# Put each line of the text file into a list
strTextDoc = fileTextDoc.readlines()
触发readlines()时,它将每行放入一个列表,但是此后所有字符串都会更改:
(我知道在文本文档中,当创建新行时,它会创建一个不可见的'\ n',稍后将在代码中删除该'\ n'。)
0:'zKeh&aZTo@kgLPo2\n'
1:'r#Zd[$xcGa()rd:l\n'
2:'asdf uo\tNAgyu$\\+\n'
3:'vB=# dsU Zkd sdV\n'
4:'bb !w#d#Jkr{Pd$}\n'
5:'CehD *(T izP dx\t\n'
6:'mMoOww}lk~"cizPx\n'
7:'czgjueo#z@vruo<>\n'
8:'g$$ \\|T{ Z$$ikmp\n'
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)