2015-02-03 5 views
-2

많은 텍스트가 포함 된 텍스트 파일에서 각 단어의 마지막 두 글자을 개 찾으려고합니다. 그리고 저는 이것을 해결하기 위해 조각 표기법이나 비슷한 것을 사용하기로되어 있습니다. 텍스트는 다음과 같습니다 : "이 단어들 각각의 글자를 잘라내어 프로그램을 실행할 때 인쇄 할 목록을 만드는 법을 배우고 싶습니다."텍스트 파일에서 개별 단어 자르기

그리고 나는 각 단어를 잘라내어 각 단어의 마지막 두 글자를 인쇄하고 싶습니다. 어떤 도움을 주셔서 감사합니다, 미리 감사드립니다. 다행히 ..

답변

0
yourFile = file("yourFile.txt").read() 
for word in yourFile.split(): 
    print word[-2:] 
0

데이터가 파일의 구조에 대한 단서를 제공하지 않기 때문에. 모든 단어는 비 숫자 및 알파벳이 아닌 문자로 표시됩니다. 이것은 잘 작동한다

with open(.... , 'r') as file: 
     for line in file: 
      word_list = re.split('\W+',line) 
      for word in word_list: 
       print word[-2:] 

그래서 내 코드는 것입니다.

+0

네, 정말 고마워요. 나는 매우 고맙다! – seanmccalldahle

관련 문제