0
大きなファイルに暗号テキストが含まれています。暗号はこのように接続されていますファイル内の接続された文字を分割する方法
QJFQFJDOVRVLHSVUJNHTZDGLDOVGSAYFKFPSAJSOEGXCDHCDDEWGTUUFOVDGQUJD
私の質問はどのように私はループごとにできるのですか?このコードで
"TypeError: ord() expected a character, but string of length 6 found"
:
が、私はこのコードをしようとしているが、私は、このエラーメッセージを取得
num = (ord(symbol)-k) % 126
TypeError: ord() expected string of length 1, but list found"
with open(file) as f:
translated = ''
for s in f:
symbol = s.split()
print(symbol)
num = (ord(symbol)-k) % 126
if num < 32:
num += 95
translated += chr(num)
print(translated)
.split()
機能を追加する前に、私は、このエラーメッセージが表示されました:
with open(file) as f:
translated = ''
for symbol in f:
print(symbol)
num = (ord(symbol)-k) % 126
if num < 32:
num += 95
translated += chr(num)
print(translated)
マイciphertは何の空白
が
's'はファイル内の行です。 。 。あなたはそれを反復したいでしょう。そして、Pythonでは、文字列を直接反復することができます(つまり 'for _ in s') – ernie