2013-06-16 3 views
-4

내 스크립트로 가져 오는 임의의 단어로 .txt 파일을 만들었습니다. 그 다음 모든 단어를 가져 와서 각 줄에 하나씩 인쇄하고 모두 대문자로 변환합니다. 첫 번째 작업을 완료했습니다 :파일 읽기 및 모든 문자를 대문자로 변환

a=open("redchief.txt").read().split() 

print ' \n'.join(a) 

데이터를 대문자로 변환하는 데 문제가 있습니다.

print ' \n'.join(a) 

에 :

print ' \n'.join(a).upper() 

별도의 변수에 결과를 저장하지 않아도

It looked like a good thing: but wait till I tell you. 
+0

내가 s = asdf를 수행 한 다음 s.upper()를 수행하는 방법을 알고 있지만 파일을 읽은 후 문제가 발생했습니다. 어쩌면 나는 너무 복잡하게 만들고있다. 게시하기 전에 해당 게시물을 읽었습니다. 나는 복제물을 만들고 싶지 않았다. –

+2

당신은 꽤 멀리 떨어져 있습니다. 좋았어! 문제 성명서는 매우 모호합니다. 해당 게시물을 읽고 무언가를 시도한 경우 문제가 무엇인지, 무엇을 이해하지 못했는지에 대해 구체적으로 질문을 편집하십시오. –

+0

파일을 읽는 것이 왜 문제가됩니까? – oliver13

답변

0

단지에서 마지막 행을 변경 : 여기에 데이터의 일부입니다 첫째, ' \n'.join(a)upper() 메서드를 호출 할 수있는 문자열 객체를 제공합니다.

관련 문제