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()
이 작업에서는 문장의 개별 단어를 식별하여 목록에 저장하고 원본 문장의 각 단어를 다음 위치의 단어 위치로 대체하는 프로그램을 개발해야합니다. 그 목록. 그런 다음 위치를 압축하여 파일로 보내야합니다. 위의 모든 것을 완료 할 수 있었지만 "열린"부분을 이해하기 위해 고심하고 있습니다. 나는 단지 "open"을 사용하려고 시도했고 코드는 문법 오류와 함께 나온다. 그래서 누군가가 "나와"라는 키워드가이 상황에서 무엇을 설명 할 수 있다면 그것은 대단히 감사 할 것입니다.이 상황에서 열린 do로 무엇을 할 것인가
Google을 시도해보십시오. 재미 있습니다. –
'f.close()'가 중복되었습니다. 와 ~ 때문에. – roganjosh
나는 이해하고 있지만 아직도 고심하고있다. 나는 파이썬을 사용하는 많은 지식을 가지고 있지 않다. 미안. – joe