1
アルファベットのシーケンスを置き換えるためのPythonコードを書いています。私はそれを行う方法を理解していますが、残念ながら、それを置き換えるだけですでに置き換えられています。Pythonの文字列をアルファベットのシーケンスに置き換えてください
lines=[]
replacements = {'a':'s','s':'d','d':'f','f':'g','g':'h','h':'j','j':'k','k':'l'}
with open("wrongString.txt") as infile:
for line in infile:
for src,target in replacements.iteritems():
line = line.replace(src,target)
lines.append(line)
with open("decode.txt","w") as outfile:
for line in lines:
outfile.write(line)
wrongstring.txt:コードを実行した後
、結果を示す(encode.txt)ASDFGHJKL:ggggkkkll
コードは "" "S" に置き換え、そして置換保つん"s"は何とか "g"になるまで "d"になる。私はちょうど "a"を "s"に置き換えて、それを置き換えないようにしたい。
あなたは私の解決策を見つけるのを手伝ってもらえますか?
ありがとうございました!
ニース!それは魅力のように働く:D。たくさんありがとう –