sentence = "ASK NOT WHAT YOUR COUNTRY CAN DO FOR YOU ASK WHAT YOU CAN DO FOR YOUR COUNTRY"
s=sentence.split()
positions = [s.index(x)+1 for x in s]
print(sentence)
print(positions)
with open('task_2.json', 'w') as f:
f.write(str(positions))
f.write(str(sentence))
f.close()
このタスクでは、文章内の個々の単語を特定し、それらをリストに格納し、元の文の各単語を次の単語の位置に置き換えるプログラムを開発する必要があります。リスト。次に、位置を圧縮してファイルに送信する必要があります。私は上記のすべてを完了することができましたが、「オープン」の部分を理解するために苦労しています。私はちょうど "オープン"を使用しようとしており、コードは構文エラーを伴います。だから、もし誰かがこのような状況で "with"というキーワードが何を説明できるのであれば、それは大いに感謝するだろう。この場合この状況で開かれているものとは何か
try google、それは楽しいです –
'f.close()'はあなたのコードでは冗長です。 'と'のために。 – roganjosh
私はまだ理解するのに苦労しています。私はPythonを使用して多くの知識を持っていない、ごめんなさい – joe